From f56ad6219d52be2a3cc0ad279e7ad7a97024c4e5 Mon Sep 17 00:00:00 2001 From: CodeRoK7 <58553260+CodeRoK7@users.noreply.github.com> Date: Sat, 22 Feb 2025 18:45:07 +0500 Subject: [PATCH] Fix refactoring the dns redirection system and add Gitgub redirection DNS --- configure_zaprets.sh | 57 +++++++++++++++++--------------------------- 1 file changed, 22 insertions(+), 35 deletions(-) diff --git a/configure_zaprets.sh b/configure_zaprets.sh index efa673d..c4ca82a 100644 --- a/configure_zaprets.sh +++ b/configure_zaprets.sh @@ -21,18 +21,6 @@ checkAndAddDomainPermanentName() fi } -checkAndAddDomainDnsRedirection() -{ - nameRule="option name '$1'" - str=$(grep -i "$nameRule" /etc/config/dhcp) - if [ -z "$str" ] - then - - uci add_list dhcp.cfg01411c.server="$1" - uci commit dhcp - fi -} - echo "Upgrade packages..." opkg update @@ -63,31 +51,30 @@ echo "Configure dhcp..." uci set dhcp.cfg01411c.strictorder='1' uci set dhcp.cfg01411c.filter_aaaa='1' +uci add_list dhcp.cfg01411c.server='127.0.0.1#5053' +uci add_list dhcp.cfg01411c.server='127.0.0.1#5054' +uci add_list dhcp.cfg01411c.server='127.0.0.1#5055' +uci add_list dhcp.cfg01411c.server='127.0.0.1#5056' +uci add_list dhcp.cfg01411c.server='/*.chatgpt.com/127.0.0.1#5056' +uci add_list dhcp.cfg01411c.server='/*.oaistatic.com/127.0.0.1#5056' +uci add_list dhcp.cfg01411c.server='/*.oaiusercontent.com/127.0.0.1#5056' +uci add_list dhcp.cfg01411c.server='/*.openai.com/127.0.0.1#5056' +uci add_list dhcp.cfg01411c.server='/*.microsoft.com/127.0.0.1#5056' +uci add_list dhcp.cfg01411c.server='/*.windowsupdate.com/127.0.0.1#5056' +uci add_list dhcp.cfg01411c.server='/*.bing.com/127.0.0.1#5056' +uci add_list dhcp.cfg01411c.server='/*.supercell.com/127.0.0.1#5056' +uci add_list dhcp.cfg01411c.server='/*.seeurlpcl.com/127.0.0.1#5056' +uci add_list dhcp.cfg01411c.server='/*.supercellid.com/127.0.0.1#5056' +uci add_list dhcp.cfg01411c.server='/*.supercellgames.com/127.0.0.1#5056' +uci add_list dhcp.cfg01411c.server='/*.clashroyale.com/127.0.0.1#5056' +uci add_list dhcp.cfg01411c.server='/*.brawlstars.com/127.0.0.1#5056' +uci add_list dhcp.cfg01411c.server='/*.clash.com/127.0.0.1#5056' +uci add_list dhcp.cfg01411c.server='/*.clashofclans.com/127.0.0.1#5056' +uci add_list dhcp.cfg01411c.server='/*.x.ai/127.0.0.1#5056' +uci add_list dhcp.cfg01411c.server='/*.grok.com/127.0.0.1#5056' +uci add_list dhcp.cfg01411c.server='/*.github.com/127.0.0.1#5056' uci commit dhcp -checkAndAddDomainDnsRedirection "127.0.0.1#5053" -checkAndAddDomainDnsRedirection "127.0.0.1#5054" -checkAndAddDomainDnsRedirection "127.0.0.1#5055" -checkAndAddDomainDnsRedirection "127.0.0.1#5056" -checkAndAddDomainDnsRedirection "/*.chatgpt.com/127.0.0.1#5056" -checkAndAddDomainDnsRedirection "/*.oaistatic.com/127.0.0.1#5056" -checkAndAddDomainDnsRedirection "/*.oaiusercontent.com/127.0.0.1#5056" -checkAndAddDomainDnsRedirection "/*.openai.com/127.0.0.1#5056" -checkAndAddDomainDnsRedirection "/*.microsoft.com/127.0.0.1#5056" -checkAndAddDomainDnsRedirection "/*.windowsupdate.com/127.0.0.1#5056" -checkAndAddDomainDnsRedirection "/*.bing.com/127.0.0.1#5056" -checkAndAddDomainDnsRedirection "/*.supercell.com/127.0.0.1#5056" -checkAndAddDomainDnsRedirection "/*.seeurlpcl.com/127.0.0.1#5056" -checkAndAddDomainDnsRedirection "/*.supercellid.com/127.0.0.1#5056" -checkAndAddDomainDnsRedirection "/*.supercellgames.com/127.0.0.1#5056" -checkAndAddDomainDnsRedirection "/*.clashroyale.com/127.0.0.1#5056" -checkAndAddDomainDnsRedirection "/*.brawlstars.com/127.0.0.1#5056" -checkAndAddDomainDnsRedirection "/*.clash.com/127.0.0.1#5056" -checkAndAddDomainDnsRedirection "/*.clashofclans.com/127.0.0.1#5056" -checkAndAddDomainDnsRedirection "/*.x.ai/127.0.0.1#5056" -checkAndAddDomainDnsRedirection "/*.grok.com/127.0.0.1#5056" -checkAndAddDomainDnsRedirection "/*.gitgub.com/127.0.0.1#5056" - echo "Add unblock ChatGPT..." checkAndAddDomainPermanentName "chatgpt.com" "94.131.119.85"