From 1dade9383aaecfec403297213ed7afba38ad4c49 Mon Sep 17 00:00:00 2001 From: CodeRoK7 <58553260+CodeRoK7@users.noreply.github.com> Date: Sat, 22 Feb 2025 00:41:20 +0500 Subject: [PATCH 1/3] Edit url repo --- configure_zaprets.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure_zaprets.sh b/configure_zaprets.sh index 14d8f3c..58d9d9e 100644 --- a/configure_zaprets.sh +++ b/configure_zaprets.sh @@ -1,6 +1,6 @@ #!/bin/sh -URL="https://raw.githubusercontent.com/routerich/RouterichAX3000_configs/refs/heads/main" +URL="https://raw.githubusercontent.com/CodeRoK7/RouterichAX3000_configs/refs/heads/main" DIR="/etc/config" DIR_BACKUP="/root/backup" config_files="dhcp From bd40446e4e8dffbc855d0446dec4166de55e6583 Mon Sep 17 00:00:00 2001 From: CodeRoK7 <58553260+CodeRoK7@users.noreply.github.com> Date: Sat, 22 Feb 2025 18:23:24 +0500 Subject: [PATCH 2/3] Refactoring the dns redirection system --- configure_zaprets.sh | 57 +++++++++++++++++++++++++++----------------- 1 file changed, 35 insertions(+), 22 deletions(-) diff --git a/configure_zaprets.sh b/configure_zaprets.sh index 58d9d9e..efa673d 100644 --- a/configure_zaprets.sh +++ b/configure_zaprets.sh @@ -21,6 +21,18 @@ 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 @@ -51,30 +63,31 @@ echo "Configure dhcp..." uci set dhcp.cfg01411c.strictorder='1' uci set dhcp.cfg01411c.filter_aaaa='1' -uci del dhcp.cfg01411c.server -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 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" 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 3/3] 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"