diff --git a/scripts/getdate.sh b/scripts/getdate.sh index 99466b4..07c68fb 100644 --- a/scripts/getdate.sh +++ b/scripts/getdate.sh @@ -932,7 +932,7 @@ userguide(){ [ "$res" = 1 ] && checkupdate && getcrt fi #设置加密DNS - $clashdir/start.sh webget /tmp/ssl_test https://baidu.com echooff rediron skipceroff + $clashdir/start.sh webget /tmp/ssl_test https://www,baidu.com echooff rediron skipceroff if [ "$?" = "0" ];then dns_nameserver='https://223.5.5.5/dns-query, https://doh.pub/dns-query, tls://dns.rubyfish.cn:853' dns_fallback='https://1.0.0.1/dns-query, https://8.8.4.4/dns-query, https://doh.opendns.com/dns-query' diff --git a/scripts/start.sh b/scripts/start.sh index 14e1ed4..000a0b4 100644 --- a/scripts/start.sh +++ b/scripts/start.sh @@ -327,6 +327,8 @@ start_redir(){ #Google home DNS特殊处理 iptables -t nat -I PREROUTING -p tcp -d 8.8.8.8 -j clash iptables -t nat -I PREROUTING -p tcp -d 8.8.4.4 -j clash + #Docker特殊处理 + iptables -t nat -I PREROUTING -s 172.16.0.0/12 -j clash #设置ipv6转发 ip6_nat=$(ip6tables -t nat -L 2>&1 | grep -o 'Chain') if [ -n "$ip6_nat" -a "$ipv6_support" = "已开启" ];then @@ -477,6 +479,7 @@ stop_iptables(){ iptables -t nat -D PREROUTING -p udp -j clash_dns 2> /dev/null iptables -t nat -D PREROUTING -p tcp -d 8.8.8.8 -j clash 2> /dev/null iptables -t nat -D PREROUTING -p tcp -d 8.8.4.4 -j clash 2> /dev/null + iptables -t nat -D PREROUTING -s 172.16.0.0/12 -j clash 2> /dev/null iptables -t nat -F clash 2> /dev/null iptables -t nat -X clash 2> /dev/null iptables -t nat -F clash_dns 2> /dev/null