diff --git a/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua b/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua index bfc04e162..e2aef2459 100644 --- a/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua +++ b/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua @@ -358,6 +358,11 @@ o = s:option(Flag, "disable_mtu_discovery", translate("Disable Path MTU discover o:depends("type", "hysteria") o.rmempty = true +o = s:option(Flag, "lazy_start", translate("Lazy Start")) +o:depends("type", "hysteria") +o.rmempty = true +o.default = "0" + -- [[ TUIC ]] o = s:option(ListValue, "udp_relay_mode", translate("UDP relay mode")) o:depends("type", "tuic") diff --git a/luci-app-ssr-plus/po/zh-cn/ssr-plus.po b/luci-app-ssr-plus/po/zh-cn/ssr-plus.po index 864983b77..b754e4a1d 100644 --- a/luci-app-ssr-plus/po/zh-cn/ssr-plus.po +++ b/luci-app-ssr-plus/po/zh-cn/ssr-plus.po @@ -115,6 +115,9 @@ msgstr "QUIC 连接接收窗口" msgid "QUIC stream receive window" msgstr "QUIC 流接收窗口" +msgid "Lazy Start" +msgstr "延迟启动" + msgid "Disable Path MTU discovery" msgstr "禁用 MTU 探测" diff --git a/luci-app-ssr-plus/root/usr/share/shadowsocksr/gen_config.lua b/luci-app-ssr-plus/root/usr/share/shadowsocksr/gen_config.lua index 1e9226015..e7c799484 100755 --- a/luci-app-ssr-plus/root/usr/share/shadowsocksr/gen_config.lua +++ b/luci-app-ssr-plus/root/usr/share/shadowsocksr/gen_config.lua @@ -320,7 +320,8 @@ local hysteria = { recv_window_conn = tonumber(server.recv_window_conn), recv_window = tonumber(server.recv_window), disable_mtu_discovery = (server.disable_mtu_discovery == "1") and true or false, - fast_open = (server.fast_open == "1") and true or false + fast_open = (server.fast_open == "1") and true or false, + lazy_start = (server.lazy_start == "1") and true or false } local tuic = { relay = {