diff --git a/openmptcprouter/files/etc/uci-defaults/1930-omr-shadowsocks b/openmptcprouter/files/etc/uci-defaults/1930-omr-shadowsocks index 91a0ad9cc..f47a4200c 100755 --- a/openmptcprouter/files/etc/uci-defaults/1930-omr-shadowsocks +++ b/openmptcprouter/files/etc/uci-defaults/1930-omr-shadowsocks @@ -57,10 +57,19 @@ if [ "$(uci -q get shadowsocks-libev.hi3)" != "" ]; then uci -q batch <<-EOF >/dev/null set shadowsocks-libev.hi$c.local_port=$port set shadowsocks-libev.hi$c.server=sss0 + set shadowsocks-libev.hi$((c+1))=ss_redir set shadowsocks-libev.hi$((c+1)).local_address="::" set shadowsocks-libev.hi$((c+1)).local_port=$port set shadowsocks-libev.hi$((c+1)).local_address="::" set shadowsocks-libev.hi$((c+1)).server=sss1 + set shadowsocks-libev.hi$((c+1)).mode=tcp_and_udp + set shadowsocks-libev.hi$((c+1)).timeout=1000 + set shadowsocks-libev.hi$((c+1)).fast_open=1 + set shadowsocks-libev.hi$((c+1)).reuse_port=1 + set shadowsocks-libev.hi$((c+1)).syslog=1 + set shadowsocks-libev.hi$((c+1)).mptcp=1 + set shadowsocks-libev.hi$((c+1)).no_delay=1 + set shadowsocks-libev.hi$((c+1)).verbose=0 commit shadowsocks-libev EOF port=$((port+1))