From fe39304aad4995db8908941663a08e133e4c87f6 Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Thu, 3 Jun 2021 16:46:30 +0200 Subject: [PATCH] Fix multiples IPs after reboot --- openmptcprouter/files/etc/init.d/openmptcprouter-vps | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/openmptcprouter/files/etc/init.d/openmptcprouter-vps b/openmptcprouter/files/etc/init.d/openmptcprouter-vps index d4a975b17..7e2f4c4e1 100755 --- a/openmptcprouter/files/etc/init.d/openmptcprouter-vps +++ b/openmptcprouter/files/etc/init.d/openmptcprouter-vps @@ -564,7 +564,6 @@ _get_gre_tunnel() { set shadowsocks-libev.oip${i}server=server set shadowsocks-libev.oip${i}server.label="Server with public IP $publicaddr" set shadowsocks-libev.oip${i}server.server_port="$ssport" - set shadowsocks-libev.oip${i}server.disabled="1" set shadowsocks-libev.oip${i}server.server="$(uci -q get shadowsocks-libev.sss0.server)" set shadowsocks-libev.oip${i}server.method="$(uci -q get shadowsocks-libev.sss0.method)" set shadowsocks-libev.oip${i}server.key="$(uci -q get shadowsocks-libev.sss0.key)" @@ -589,6 +588,9 @@ _get_gre_tunnel() { set shadowsocks-libev.oip${i}_rule.local_default='bypass' set shadowsocks-libev.oip${i}_rule.redir_tcp="oip${i}" EOF + if [ "$(uci -q get shadowsocks-libev.oip${i}server.disabled)" = "" ]; then + uci -q set shadowsocks-libev.oip${i}server.disabled="1" + fi fi i=$((i+1)) done