diff --git a/README.md b/README.md index 7046be9..dac58ab 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,7 @@ - Информация здесь может быть устаревшей. Все изменения фиксируются в [телеграм-чате](https://t.me/itdogchat/81758/420321). - [Если у вас не что-то не работает.](https://podkop.net/docs/diagnostics/) - Если у вас установлен Getdomains, [его следует удалить](https://github.com/itdoginfo/domain-routing-openwrt?tab=readme-ov-file#%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82-%D0%B4%D0%BB%D1%8F-%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F). +- Требуется версия OpenWrt минимум 24.10. # Документация https://podkop.net/ diff --git a/install.sh b/install.sh index 2f9f77b..87abf3d 100755 --- a/install.sh +++ b/install.sh @@ -108,6 +108,15 @@ check_system() { MODEL=$(cat /tmp/sysinfo/model) msg "Router model: $MODEL" + # Check OpenWrt version + openwrt_version=$(cat /etc/openwrt_release | grep DISTRIB_RELEASE | cut -d"'" -f2 | cut -d'.' -f1) + if [ "$openwrt_version" = "23" ]; then + msg "OpenWrt 23.05 не поддерживается начиная с podkop 0.5.0" + msg "Для OpenWrt 23.05 используйте podkop версии 0.4.11 или устанавливайте зависимости и podkop вручную" + msg "Подробности: https://podkop.net/docs/install/#%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-%d0%bd%d0%b0-2305" + exit 1 + fi + # Check available space AVAILABLE_SPACE=$(df /overlay | awk 'NR==2 {print $4}') REQUIRED_SPACE=15360 # 15MB in KB @@ -150,7 +159,7 @@ sing_box() { fi sing_box_version=$(sing-box version | head -n 1 | awk '{print $3}') - required_version="1.11.1" + required_version="1.12.4" if [ "$(echo -e "$sing_box_version\n$required_version" | sort -V | head -n 1)" != "$required_version" ]; then msg "sing-box version $sing_box_version is older than required $required_version"