Files
Telegraph-Images/globalvpnmodeoff.sh
T

65 lines
1.2 KiB
Bash
Raw Normal View History

2025-08-02 12:03:05 +03:00
#!/bin/sh
echo ""
echo ""
echo ""
echo ""
echo ""
echo "-----------------------------------"
echo -e "\\e[32mInstall Global VPN mode\\e[0m"
echo "-----------------------------------"
echo ""
echo ""
echo ""
echo ""
echo ""
rm /tmp/dnsmasq.d/domains.lst
rm /etc/init.d/getdomains && touch /etc/init.d/getdomains
cat > /etc/init.d/getdomains << 'EOF'
#!/bin/sh /etc/rc.common
START=99
start() {
DOMAINS=https://raw.githubusercontent.com/AnotherProksY/allow-domains/main/Russia/inside-dnsmasq-nfset.lst
count=0
while true; do
if curl -m 3 github.com; then
curl -f $DOMAINS --output /tmp/dnsmasq.d/domains.lst
break
else
echo "GitHub is not available. Check the internet availability [$count]"
count=$((count+1))
fi
done
if dnsmasq --conf-file=/tmp/dnsmasq.d/domains.lst --test 2>&1 | grep -q "syntax check OK"; then
/etc/init.d/dnsmasq restart
fi
}
EOF
chmod +x /etc/init.d/getdomains
/etc/init.d/getdomains start
service dnsmasq restart
reboot
echo ""
echo ""
echo ""
echo ""
echo ""
echo "-----------------------------------"
echo -e "\\e[32mDone!!!\\e[0m"
echo "-----------------------------------"
echo ""
echo ""
echo ""
echo ""