diff --git a/off_universal_config_new_podkop.sh b/off_universal_config_new_podkop.sh new file mode 100644 index 0000000..46f0051 --- /dev/null +++ b/off_universal_config_new_podkop.sh @@ -0,0 +1,68 @@ +#!/bin/sh + +DIR="/etc/config" +DIR_BACKUP="/root/backup3" +config_files="network +firewall +youtubeUnblock +https-dns-proxy +dhcp +dns-failsafe-proxy" + +manage_package() { + local name="$1" + local autostart="$2" + local process="$3" + + # Проверка, установлен ли пакет + if opkg list-installed | grep -q "^$name"; then + + # Проверка, включен ли автозапуск + if /etc/init.d/$name enabled; then + if [ "$autostart" = "disable" ]; then + /etc/init.d/$name disable + fi + else + if [ "$autostart" = "enable" ]; then + /etc/init.d/$name enable + fi + fi + + # Проверка, запущен ли процесс + if pidof $name > /dev/null; then + if [ "$process" = "stop" ]; then + /etc/init.d/$name stop + fi + else + if [ "$process" = "start" ]; then + /etc/init.d/$name start + fi + fi + fi +} + +if [ -d "$DIR_BACKUP" ] +then + echo "Restore configs..." + for file in $config_files + do + cp -f "$DIR_BACKUP/$file" "$DIR/$file" + done + + rm -rf "$DIR_BACKUP" +fi + +echo "Stop and disabled autostart Podkop..." +manage_package "podkop" "disable" "stop" + +echo "Run and enabled autostart youtubeUnblock and ruantiblock..." +manage_package "youtubeUnblock" "enable" "start" +manage_package "ruantiblock" "enable" "start" + +printf "\033[32;1mRestart firewall, dnsmasq, odhcpd...\033[0m\n" +service firewall restart +service dnsmasq restart +service odhcpd restart +#service network restart + +printf "\033[32;1mOff configured completed...\033[0m\n" diff --git a/universal_config_new_podkop.sh b/universal_config_new_podkop.sh index ff5e7a5..3443dab 100644 --- a/universal_config_new_podkop.sh +++ b/universal_config_new_podkop.sh @@ -1066,4 +1066,7 @@ service sing-box restart service podkop enable service podkop restart -printf "\033[32;1m$messageComplete\033[0m\n" \ No newline at end of file +printf "\033[32;1m$messageComplete\033[0m\n" +printf "\033[31;1mAfter 10 second AUTOREBOOT ROUTER...\033[0m\n" +sleep 10 +reboot \ No newline at end of file