Browse Source

Merge pull request #1168 from burgess/patch-1

Fix Shadowsocks/R server bind ipv6 not work problem
coolsnowwolf 2 years ago
parent
commit
9b2403f257
1 changed files with 2 additions and 4 deletions
  1. 2 4
      luci-app-ssr-plus/root/etc/init.d/shadowsocksr

+ 2 - 4
luci-app-ssr-plus/root/etc/init.d/shadowsocksr

@@ -226,8 +226,7 @@ gen_service_file() {
 	if [ $1 == "ssr" ]; then
 		cat <<-EOF >$3
 			{
-			  "server": "0.0.0.0",
-			  "server_ipv6": "::",
+			  "server": ["[::0]", "0.0.0.0"],
 			  "server_port": $(uci_get_by_name $2 server_port),
 			  "mode": "tcp_and_udp",
 			  "password": "$(uci_get_by_name $2 password)",
@@ -243,8 +242,7 @@ gen_service_file() {
 	else
 		cat <<-EOF >$3
 			{
-			  "server": "0.0.0.0",
-			  "server_ipv6": "::",
+			  "server": ["[::0]", "0.0.0.0"],
 			  "server_port": $(uci_get_by_name $2 server_port),
 			  "mode": "tcp_and_udp",
 			  "password": "$(uci_get_by_name $2 password)",