From c019b885fea1bd630a259bfeb9f4c76becdd71a3 Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Thu, 23 Nov 2023 20:03:18 +0100 Subject: [PATCH] Fix Shadowsocks* issue when rules are not fully applied --- shadowsocks-libev/files/shadowsocks-libev.init | 2 +- shadowsocks-rust/files/shadowsocks-rust.init | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/shadowsocks-libev/files/shadowsocks-libev.init b/shadowsocks-libev/files/shadowsocks-libev.init index 7c7e39d6e..34cc62000 100644 --- a/shadowsocks-libev/files/shadowsocks-libev.init +++ b/shadowsocks-libev/files/shadowsocks-libev.init @@ -329,7 +329,7 @@ reload_service() { } rules_exist() { - [ -n "$(iptables-save 2>/dev/null | grep 'A ssr')" ] && return 0 + [ -n "$(iptables-save 2>/dev/null | grep 'A ssr_def_local_out')" ] && return 0 return 1 } diff --git a/shadowsocks-rust/files/shadowsocks-rust.init b/shadowsocks-rust/files/shadowsocks-rust.init index ef9e77704..7af70018d 100644 --- a/shadowsocks-rust/files/shadowsocks-rust.init +++ b/shadowsocks-rust/files/shadowsocks-rust.init @@ -326,7 +326,7 @@ reload_service() { } rules_exist() { - [ -n "$(iptables-save 2>/dev/null | grep 'A ssr')" ] && return 0 + [ -n "$(iptables-save 2>/dev/null | grep 'A ssr_def_local_out')" ] && return 0 return 1 }