From 01913c55a75981cc1276bfb85c679f5adfacebe9 Mon Sep 17 00:00:00 2001 From: gitea-action Date: Mon, 3 Feb 2025 01:00:31 +0800 Subject: [PATCH] luci-app-passwall: sync upstream last commit: https://github.com/xiaorouji/openwrt-passwall/commit/605daed731c3cdd3f850443be6b1b206760f60ee --- .../model/cbi/passwall/client/global.lua | 40 +++++++++---------- .../root/usr/share/passwall/app.sh | 8 ++-- patch-luci-app-passwall.patch | 2 +- 3 files changed, 25 insertions(+), 25 deletions(-) diff --git a/luci-app-passwall/luasrc/model/cbi/passwall/client/global.lua b/luci-app-passwall/luasrc/model/cbi/passwall/client/global.lua index 17184a525..174df8b2e 100644 --- a/luci-app-passwall/luasrc/model/cbi/passwall/client/global.lua +++ b/luci-app-passwall/luasrc/model/cbi/passwall/client/global.lua @@ -352,15 +352,15 @@ o:value("119.28.28.28") o:depends("direct_dns_mode", "tcp") o = s:taboption("DNS", Value, "direct_dns_dot", translate("Direct DNS DoT")) -o.default = "tls://dot.pub@1.12.12.12" -o:value("tls://dot.pub@1.12.12.12") -o:value("tls://dot.pub@120.53.53.53") -o:value("tls://dot.360.cn@36.99.170.86") -o:value("tls://dot.360.cn@101.198.191.4") -o:value("tls://dns.alidns.com@223.5.5.5") -o:value("tls://dns.alidns.com@223.6.6.6") -o:value("tls://dns.alidns.com@2400:3200::1") -o:value("tls://dns.alidns.com@2400:3200:baba::1") +o.default = "tls://1.12.12.12" +o:value("tls://1.12.12.12") +o:value("tls://120.53.53.53") +o:value("tls://36.99.170.86") +o:value("tls://101.198.191.4") +o:value("tls://223.5.5.5") +o:value("tls://223.6.6.6") +o:value("tls://2400:3200::1") +o:value("tls://2400:3200:baba::1") o.validate = chinadns_dot_validate o:depends("direct_dns_mode", "dot") @@ -508,17 +508,17 @@ o:depends({singbox_dns_mode = "tcp"}) ---- DoT o = s:taboption("DNS", Value, "remote_dns_dot", translate("Remote DNS DoT")) -o.default = "tls://dns.google@8.8.4.4" -o:value("tls://1dot1dot1dot1.cloudflare-dns.com@1.0.0.1", "1.0.0.1 (CloudFlare)") -o:value("tls://1dot1dot1dot1.cloudflare-dns.com@1.1.1.1", "1.1.1.1 (CloudFlare)") -o:value("tls://dns.google@8.8.4.4", "8.8.4.4 (Google)") -o:value("tls://dns.google@8.8.8.8", "8.8.8.8 (Google)") -o:value("tls://dns.quad9.net@9.9.9.9", "9.9.9.9 (Quad9)") -o:value("tls://dns.quad9.net@149.112.112.112", "149.112.112.112 (Quad9)") -o:value("tls://dns.adguard.com@94.140.14.14", "94.140.14.14 (AdGuard)") -o:value("tls://dns.adguard.com@94.140.15.15", "94.140.15.15 (AdGuard)") -o:value("tls://dns.opendns.com@208.67.222.222", "208.67.222.222 (OpenDNS)") -o:value("tls://dns.opendns.com@208.67.220.220", "208.67.220.220 (OpenDNS)") +o.default = "tls://1.1.1.1" +o:value("tls://1.0.0.1", "1.0.0.1 (CloudFlare)") +o:value("tls://1.1.1.1", "1.1.1.1 (CloudFlare)") +o:value("tls://8.8.4.4", "8.8.4.4 (Google)") +o:value("tls://8.8.8.8", "8.8.8.8 (Google)") +o:value("tls://9.9.9.9", "9.9.9.9 (Quad9)") +o:value("tls://149.112.112.112", "149.112.112.112 (Quad9)") +o:value("tls://94.140.14.14", "94.140.14.14 (AdGuard)") +o:value("tls://94.140.15.15", "94.140.15.15 (AdGuard)") +o:value("tls://208.67.222.222", "208.67.222.222 (OpenDNS)") +o:value("tls://208.67.220.220", "208.67.220.220 (OpenDNS)") o.validate = chinadns_dot_validate o:depends("dns_mode", "dot") diff --git a/luci-app-passwall/root/usr/share/passwall/app.sh b/luci-app-passwall/root/usr/share/passwall/app.sh index 1704cc246..dda7f6dfd 100755 --- a/luci-app-passwall/root/usr/share/passwall/app.sh +++ b/luci-app-passwall/root/usr/share/passwall/app.sh @@ -919,7 +919,7 @@ run_redir() { _args="${_args} direct_dns_tcp_server=$(config_t_get global direct_dns_tcp 223.5.5.5 | sed 's/:/#/g')" ;; dot) - local tmp_dot_dns=$(config_t_get global direct_dns_dot "tls://dot.pub@1.12.12.12") + local tmp_dot_dns=$(config_t_get global direct_dns_dot "tls://1.12.12.12") local tmp_dot_ip=$(echo "$tmp_dot_dns" | sed -n 's/.*:\/\/\([^@#]*@\)*\([^@#]*\).*/\2/p') local tmp_dot_port=$(echo "$tmp_dot_dns" | sed -n 's/.*#\([0-9]\+\).*/\1/p') _args="${_args} direct_dns_dot_server=$tmp_dot_ip#${tmp_dot_port:-853}" @@ -1397,7 +1397,7 @@ start_dns() { ;; dot) if [ "$chinadns_tls" != "nil" ]; then - local DIRECT_DNS=$(config_t_get global direct_dns_dot "tls://dot.pub@1.12.12.12") + local DIRECT_DNS=$(config_t_get global direct_dns_dot "tls://1.12.12.12") china_ng_local_dns=${DIRECT_DNS} #当全局(包括访问控制节点)开启chinadns-ng时,不启动新进程。 @@ -1519,7 +1519,7 @@ start_dns() { TCP_PROXY_DNS=1 if [ "$chinadns_tls" != "nil" ]; then local china_ng_listen_port=${NEXT_DNS_LISTEN_PORT} - local china_ng_trust_dns=$(config_t_get global remote_dns_dot "tls://dns.google@8.8.4.4") + local china_ng_trust_dns=$(config_t_get global remote_dns_dot "tls://1.1.1.1") local tmp_dot_ip=$(echo "$china_ng_trust_dns" | sed -n 's/.*:\/\/\([^@#]*@\)*\([^@#]*\).*/\2/p') local tmp_dot_port=$(echo "$china_ng_trust_dns" | sed -n 's/.*#\([0-9]\+\).*/\1/p') REMOTE_DNS="$tmp_dot_ip#${tmp_dot_port:-853}" @@ -1864,7 +1864,7 @@ acl_app() { ;; dot) if [ "$(chinadns-ng -V | grep -i wolfssl)" != "nil" ]; then - _chinadns_local_dns=$(config_t_get global direct_dns_dot "tls://dot.pub@1.12.12.12") + _chinadns_local_dns=$(config_t_get global direct_dns_dot "tls://1.12.12.12") fi ;; esac diff --git a/patch-luci-app-passwall.patch b/patch-luci-app-passwall.patch index 57dab64ca..613fa996b 100644 --- a/patch-luci-app-passwall.patch +++ b/patch-luci-app-passwall.patch @@ -20,7 +20,7 @@ index 6c16b44..4f42c00 100644 define Package/$(PKG_NAME)/postrm diff --git a/luci-app-passwall/luasrc/model/cbi/passwall/client/global.lua b/luci-app-passwall/luasrc/model/cbi/passwall/client/global.lua -index 3e98ec5..17184a5 100644 +index 5687101..174df8b 100644 --- a/luci-app-passwall/luasrc/model/cbi/passwall/client/global.lua +++ b/luci-app-passwall/luasrc/model/cbi/passwall/client/global.lua @@ -493,6 +493,12 @@ o:value("9.9.9.9", "9.9.9.9 (Quad9)")