mirror of
https://github.com/juewuy/ShellCrash.git
synced 2024-11-16 03:32:34 +08:00
v1.4.0-pre-release
~适配移动ax18等低版本内核设备 ~增加支持本机Docker代理(需docker网卡设置为bridge模式) ~增加开启公网访问Dashboard面板及混合代理端口功能 ~增加clash -u卸载命令 ~优化更新机制,修复出错bug ~优化安装脚本及安装说明 ~局域网过滤黑白名单描述优化 ~修复加密DNS无法正确配置的bug ~版本及安装源描述优化,增加HTTP专属源(感谢酱紫表同学提供服务器!)
This commit is contained in:
parent
5bcd9b7bfc
commit
52ec559100
|
@ -932,7 +932,7 @@ userguide(){
|
||||||
[ "$res" = 1 ] && checkupdate && getcrt
|
[ "$res" = 1 ] && checkupdate && getcrt
|
||||||
fi
|
fi
|
||||||
#设置加密DNS
|
#设置加密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
|
if [ "$?" = "0" ];then
|
||||||
dns_nameserver='https://223.5.5.5/dns-query, https://doh.pub/dns-query, tls://dns.rubyfish.cn:853'
|
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'
|
dns_fallback='https://1.0.0.1/dns-query, https://8.8.4.4/dns-query, https://doh.opendns.com/dns-query'
|
||||||
|
|
|
@ -327,6 +327,8 @@ start_redir(){
|
||||||
#Google home DNS特殊处理
|
#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.8.8 -j clash
|
||||||
iptables -t nat -I PREROUTING -p tcp -d 8.8.4.4 -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转发
|
#设置ipv6转发
|
||||||
ip6_nat=$(ip6tables -t nat -L 2>&1 | grep -o 'Chain')
|
ip6_nat=$(ip6tables -t nat -L 2>&1 | grep -o 'Chain')
|
||||||
if [ -n "$ip6_nat" -a "$ipv6_support" = "已开启" ];then
|
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 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.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 -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 -F clash 2> /dev/null
|
||||||
iptables -t nat -X clash 2> /dev/null
|
iptables -t nat -X clash 2> /dev/null
|
||||||
iptables -t nat -F clash_dns 2> /dev/null
|
iptables -t nat -F clash_dns 2> /dev/null
|
||||||
|
|
Loading…
Reference in New Issue
Block a user