diff --git a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua index 54bb2c5d9..c407baff7 100644 --- a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua +++ b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua @@ -1181,12 +1181,12 @@ function set_ipv6_state(disable_ipv6) luci.sys.call("uci -q del dhcp.lan.dhcpv6") luci.sys.call("uci -q del dhcp.lan.ra") luci.sys.call("uci -q del dhcp.lan.ra_default") - ucic:set("shadowsocks-libev","hi","local_address","0.0.0.0") + ucic:set("shadowsocks-libev","hi","local_address","127.0.0.1") else -- ucic:set("dhcp","lan","dhcpv6","server") -- ucic:set("dhcp","lan","ra","server") -- ucic:set("dhcp","lan","ra_default","1") - ucic:set("shadowsocks-libev","hi","local_address","::") + ucic:set("shadowsocks-libev","hi","local_address","::1") end ucic:save("dhcp") ucic:commit("dhcp") diff --git a/luci-app-openmptcprouter/root/etc/init.d/openmptcprouter b/luci-app-openmptcprouter/root/etc/init.d/openmptcprouter index bd621b2ec..325206fee 100755 --- a/luci-app-openmptcprouter/root/etc/init.d/openmptcprouter +++ b/luci-app-openmptcprouter/root/etc/init.d/openmptcprouter @@ -39,9 +39,9 @@ set_ipv6_state() { uci -q delete dhcp.lan.dhcpv6 uci -q delete dhcp.lan.ra uci -q delete dhcp.lan.ra_default - uci -q set shadowsocks-libev.hi.local_address="0.0.0.0" + uci -q set shadowsocks-libev.hi.local_address="127.0.0.1" else - uci -q set shadowsocks-libev.hi.local_address="::" + uci -q set shadowsocks-libev.hi.local_address="::1" fi uci -q commit shadowsocks-libev uci -q commit dhcp diff --git a/omr-tracker/files/bin/omr-tracker-ss b/omr-tracker/files/bin/omr-tracker-ss index 9d91042ec..b8f8f641a 100755 --- a/omr-tracker/files/bin/omr-tracker-ss +++ b/omr-tracker/files/bin/omr-tracker-ss @@ -14,7 +14,7 @@ get_ip() { uci -q set openmptcprouter.omr.detected_ss_ipv4=$(curl -s -4 --socks5 "${proxy}" --max-time 3 http://ip.openmptcprouter.com) if [ "$(uci -q get openmptcprouter.settings.disable_ipv6)" != "1" ]; then uci -q set openmptcprouter.omr.detected_public_ipv6=$(wget -6 -qO- -T 3 http://ip.openmptcprouter.com) - # uci -q set openmptcprouter.omr.detected_ss_ipv6=$(curl -s -6 --socks5 "${proxy}" --max-time 3 http://ip.openmptcprouter.com) + # uci -q set openmptcprouter.omr.detected_ss_ipv6=$(curl -s -6 --socks5 ":::1111" --max-time 3 http://ip.openmptcprouter.com) fi uci -q commit openmptcprouter.omr } diff --git a/openmptcprouter/files/etc/uci-defaults/1930-omr-shadowsocks b/openmptcprouter/files/etc/uci-defaults/1930-omr-shadowsocks index 3cfc95b55..6688ac156 100755 --- a/openmptcprouter/files/etc/uci-defaults/1930-omr-shadowsocks +++ b/openmptcprouter/files/etc/uci-defaults/1930-omr-shadowsocks @@ -8,7 +8,7 @@ if [ "$(uci -q get openmptcprouter.latest_versions)" = "" ]; then 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="0.0.0.0" + set shadowsocks-libev.hi$c.local_address="127.0.0.1" set shadowsocks-libev.hi$c.local_port=1100 set shadowsocks-libev.hi$c.mode=tcp_and_udp set shadowsocks-libev.hi$c.timeout=600 diff --git a/shadowsocks-libev/files/shadowsocks-libev.config b/shadowsocks-libev/files/shadowsocks-libev.config index ddb587807..a81514e95 100644 --- a/shadowsocks-libev/files/shadowsocks-libev.config +++ b/shadowsocks-libev/files/shadowsocks-libev.config @@ -1,6 +1,6 @@ config ss_redir hi option server 'sss0' - option local_address '::' + option local_address '::1' option local_port '1100' option mode 'tcp_and_udp' option timeout '600' @@ -14,7 +14,7 @@ config ss_redir hi config ss_redir hi2 option server 'sss0' - option local_address '0.0.0.0' + option local_address '127.0.0.1' option local_port '1100' option mode 'tcp_and_udp' option timeout '600'