From a4424f660e8d3f7b6167265217d794e8984efe7e Mon Sep 17 00:00:00 2001 From: Ycarus Date: Fri, 21 Sep 2018 23:10:45 +0200 Subject: [PATCH] Fix ShadowSocks rules --- shadowsocks-libev/files/ss-rules6 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shadowsocks-libev/files/ss-rules6 b/shadowsocks-libev/files/ss-rules6 index 9cd446a40..4d179e08d 100755 --- a/shadowsocks-libev/files/ss-rules6 +++ b/shadowsocks-libev/files/ss-rules6 @@ -174,7 +174,7 @@ ss_rules6_iptchains_init_tcp() { -A ss_rules6_local_out -m set --match-set ss_rules6_dst_bypass dst -j RETURN -A ss_rules6_local_out -m set --match-set ss_rules6_dst_bypass_all dst -j RETURN -A ss_rules6_local_out -m set --match-set ss_rules6_dst_bypass_ dst -j RETURN - -A ss_rules6_local_out -m mark --mark 0x539 -j RETURN + -A ss_rules6_local_out -m mark ! --mark 0 -j RETURN -A ss_rules6_local_out -p tcp $o_ipt_extra -j $local_target -m comment --comment "local_default: $o_local_default" COMMIT EOF @@ -234,7 +234,7 @@ ss_rules6_iptchains_init_() { -A ss_rules6_pre_src -m set --match-set ss_rules6_dst_bypass_all dst -j MARK --set-mark 0x539 -A ss_rules6_pre_src -m set --match-set ss_rules6_dst_bypass_all dst -j RETURN -A ss_rules6_pre_src -m set --match-set ss_rules6_dst_bypass dst -j RETURN - -A ss_rules6_pre_src -m mark --mark 0x539 -j RETURN + -A ss_rules6_pre_src -m mark ! --mark 0 -j RETURN -A ss_rules6_dst -m set --match-set ss_rules6_dst_bypass_all dst -j RETURN -A ss_rules6_dst -m set --match-set ss_rules6_dst_bypass dst -j RETURN -A ss_rules6_pre_src -p $proto $o_ipt_extra -j ss_rules6_src