~修复tun或混合模式下,屏蔽quic功能未能实际生效的bug
~优化了一下初始化脚本中对nftables和iptables的使用判断 ~默认的常用端口过滤列表中,移除了对53和123端口的支持 ~修复部分情况下因ipv6dns未能正确劫持或拦截导致的dns劫持失败的问题
This commit is contained in:
@@ -206,9 +206,9 @@ else
|
||||
fi
|
||||
setconfig COMMAND "$COMMAND" ${CRASHDIR}/configs/command.env
|
||||
#设置防火墙执行模式
|
||||
[ -z "$(grep firewall_mod $CRASHDIR/configs/ShellClash.cfg 2>/dev/null)" ] && {
|
||||
grep -q 'firewall_mod' "$CRASHDIR/configs/ShellClash.cfg" 2>/dev/null || {
|
||||
iptables -j REDIRECT -h >/dev/null 2>&1 && firewall_mod=iptables
|
||||
nft add table inet shellcrash 2>/dev/null && firewall_mod=nftables
|
||||
nft add table inet test4532 2>/dev/null && firewall_mod=nftables && nft delete table inet test4532
|
||||
setconfig firewall_mod $firewall_mod
|
||||
}
|
||||
#设置更新地址
|
||||
|
||||
Reference in New Issue
Block a user