فهرست منبع

luci-app-ssr-plus: fix can't start other nodes if exist tuic-nodes (#1233)

FluffyTigerfear 2 سال پیش
والد
کامیت
e7e6aa9b6f
1فایلهای تغییر یافته به همراه9 افزوده شده و 9 حذف شده
  1. 9 9
      luci-app-ssr-plus/root/usr/share/shadowsocksr/gen_config.lua

+ 9 - 9
luci-app-ssr-plus/root/usr/share/shadowsocksr/gen_config.lua

@@ -314,20 +314,20 @@ local tuic = {
 				certificates = server.certificate and { server.certpath } or nil,
 				udp_relay_mode = server.udp_relay_mode,
 				congestion_control = server.congestion_control,
-				heartbeat = server.heartbeat,
-				timeout = server.timeout,
-				gc_interval = server.gc_interval,
-				gc_lifetime = server.gc_lifetime,
+				heartbeat = server.heartbeat and server.heartbeat .. "s" or nil,
+				timeout = server.timeout and server.timeout .. "s" or nil,,
+				gc_interval = server.gc_interval and server.gc_interval .. "s" or nil,
+				gc_lifetime = server.gc_lifetime and server.gc_lifetime .. "s" or nil,
 				alpn = server.tls_alpn,
-				disable_sni = (server.disable_sni == "1"),
-				zero_rtt_handshake = (server.zero_rtt_handshake == "1"),
+				disable_sni = (server.disable_sni == "1") and true or false,
+				zero_rtt_handshake = (server.zero_rtt_handshake == "1") and true or false,
 				send_window = tonumber(server.send_window),
 				receive_window = tonumber(server.receive_window)
         },
 		["local"] = {
-				server = "[::]:" .. tonumber(local_port),
-				dual_stack = (server.tuic_dual_stack == "1") and true or false,
-				max_packet_size = server.tuic_max_package_size
+				server = "0.0.0.0:" .. tonumber(local_port),
+				--dual_stack = (server.tuic_dual_stack == "1") and true or false,
+				max_packet_size = tonumber(server.tuic_max_package_size)
 		}
 }
 local config = {}