diff --git a/openmptcprouter/files/etc/uci-defaults/1930-omr-shadowsocks b/openmptcprouter/files/etc/uci-defaults/1930-omr-shadowsocks index 5196a7ce8..46f5d9d1d 100755 --- a/openmptcprouter/files/etc/uci-defaults/1930-omr-shadowsocks +++ b/openmptcprouter/files/etc/uci-defaults/1930-omr-shadowsocks @@ -50,22 +50,23 @@ if [ "$(uci -q get openmptcprouter.latest_versions)" = "" ]; then EOF done fi - if [ "$(uci -q get shadowsocks-libev.hi3)" != "" ]; then - port=1101 - for c in $(seq 3 2 $NBCPU); do - uci -q batch <<-EOF >/dev/null - set shadowsocks-libev.hi$c.local_port=$port - set shadowsocks-libev.hi$((c+1)).local_port=$port - commit shadowsocks-libev - EOF - port=$((port+1)) - done - uci -q batch <<-EOF > /dev/null - set shadowsocks-libev.ss_rules.redir_tcp=all +fi +if [ "$(uci -q get shadowsocks-libev.hi3)" != "" ]; then + port=1101 + for c in $(seq 3 2 $NBCPU); do + uci -q batch <<-EOF >/dev/null + set shadowsocks-libev.hi$c.local_port=$port + set shadowsocks-libev.hi$((c+1)).local_port=$port commit shadowsocks-libev EOF - fi + port=$((port+1)) + done + uci -q batch <<-EOF > /dev/null + set shadowsocks-libev.ss_rules.redir_tcp=all + commit shadowsocks-libev + EOF fi + if [ "$(uci -q get shadowsocks-libev.hi.obfs)" = "1" ]; then uci -q batch <<-EOF > /dev/null set shadowsocks-libev.sss0.obfs=1