diff --git a/bin/ShellCrash.tar.gz b/bin/ShellCrash.tar.gz index bdca95f..5ab25e4 100644 Binary files a/bin/ShellCrash.tar.gz and b/bin/ShellCrash.tar.gz differ diff --git a/bin/clashfm.tar.gz b/bin/clashfm.tar.gz index 5b81acc..65c18d7 100644 Binary files a/bin/clashfm.tar.gz and b/bin/clashfm.tar.gz differ diff --git a/bin/public.tar.gz b/bin/public.tar.gz index 82e7045..a3100b2 100644 Binary files a/bin/public.tar.gz and b/bin/public.tar.gz differ diff --git a/bin/version b/bin/version index 17c43a2..9f155a7 100644 --- a/bin/version +++ b/bin/version @@ -4,5 +4,5 @@ clash_v=v1.7.1 meta_v=v1.18.7 singboxp_v=1.10.0-alpha.29-067c81a7 singbox_v=1.9.0 -versionsh=1.9.1rc4 +versionsh=1.9.1rc4fix GeoIP_v=20240921 diff --git a/scripts/init.sh b/scripts/init.sh index ddca134..c61e765 100644 --- a/scripts/init.sh +++ b/scripts/init.sh @@ -1,7 +1,7 @@ #!/bin/sh # Copyright (C) Juewuy -version=1.9.1rc4 +version=1.9.1rc4fix setdir(){ dir_avail(){ diff --git a/scripts/start.sh b/scripts/start.sh index af22df0..19d9253 100644 --- a/scripts/start.sh +++ b/scripts/start.sh @@ -916,7 +916,7 @@ start_ipt_route() { #iptables-route通用工具 $1 $w -t $2 -A $4 -m owner --gid-owner $gid -j RETURN done [ "$firewall_area" = 5 ] && $1 $w -t $2 -A $4 -s $bypass_host -j RETURN - [ -z "$ports" ] && $1 $w -t $2 -A $4 -m multiport --dports "$mix_port,$redir_port,$tproxy_port" -j RETURN + [ -z "$ports" ] && $1 $w -t $2 -A $4 -p tcp -m multiport --dports "$mix_port,$redir_port,$tproxy_port" -j RETURN #跳过目标保留地址及目标本机网段 for ip in $HOST_IP $RESERVED_IP; do $1 $w -t $2 -A $4 -d $ip -j RETURN