~修复部分设备因iptables版本过低导致-w参数无法使用的问题

This commit is contained in:
juewuy
2024-09-03 08:15:50 +08:00
parent ca72df9584
commit f790aee120
3 changed files with 147 additions and 138 deletions

View File

@@ -207,7 +207,7 @@ fi
setconfig COMMAND "$COMMAND" ${CRASHDIR}/configs/command.env
#设置防火墙执行模式
[ -z "$(grep firewall_mod $CRASHDIR/configs/ShellClash.cfg 2>/dev/null)" ] && {
iptables -w -j REDIRECT -h >/dev/null 2>&1 && firewall_mod=iptables
iptables -j REDIRECT -h >/dev/null 2>&1 && firewall_mod=iptables
nft add table inet shellcrash 2>/dev/null && firewall_mod=nftables
setconfig firewall_mod $firewall_mod
}