diff --git a/openmptcprouter/files/etc/uci-defaults/1930-omr-shadowsocks b/openmptcprouter/files/etc/uci-defaults/1930-omr-shadowsocks index 535406130..f388fbd38 100755 --- a/openmptcprouter/files/etc/uci-defaults/1930-omr-shadowsocks +++ b/openmptcprouter/files/etc/uci-defaults/1930-omr-shadowsocks @@ -1,12 +1,12 @@ #!/bin/sh NBCPU=$(grep -c '^processor' /proc/cpuinfo | tr -d "\n") -if [ "$NBCPU" -gt 1 ]; then - for c in $(seq 2 $NBCPU); do +if [ "$NBCPU" -gt 2 ]; then + for c in $(seq 3 $NBCPU); do uci -q batch <<-EOF >/dev/null set shadowsocks-libev.hi$c=ss_redir set shadowsocks-libev.hi$c.server=sss0 - set shadowsocks-libev.hi$c.local_address="::" + set shadowsocks-libev.hi$c.local_address="0.0.0.0" set shadowsocks-libev.hi$c.local_port=1100 set shadowsocks-libev.hi$c.mode=tcp_and_udp set shadowsocks-libev.hi$c.timeout=60 diff --git a/shadowsocks-libev/files/shadowsocks-libev.config b/shadowsocks-libev/files/shadowsocks-libev.config index 07ee68cf7..4e2df4561 100644 --- a/shadowsocks-libev/files/shadowsocks-libev.config +++ b/shadowsocks-libev/files/shadowsocks-libev.config @@ -8,6 +8,19 @@ config ss_redir hi option verbose 0 option reuse_port 1 option mptcp 1 + option ipv6_first 1 + +config ss_redir hi2 + option server 'sss0' + option local_address '0.0.0.0' + option local_port '1100' + option mode 'tcp_and_udp' + option timeout '60' + option fast_open 1 + option verbose 0 + option reuse_port 1 + option mptcp 1 + option ipv6_first 1 config ss_rules 'ss_rules' option disabled 0