From a03ce7441c3d6acedd05cba488f41761a7ef7950 Mon Sep 17 00:00:00 2001 From: sbwml <984419930@qq.com> Date: Wed, 21 Sep 2022 15:44:40 +0800 Subject: [PATCH] luci-app-ssr-plus: ws: Add enable early data option --- .../luasrc/model/cbi/shadowsocksr/client-config.lua | 8 ++++++-- luci-app-ssr-plus/po/zh-cn/ssr-plus.po | 3 +++ 2 files changed, 9 insertions(+), 2 deletions(-) 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 50ee56802..691f60ee7 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 @@ -431,16 +431,20 @@ o:depends("transport", "ws") o.rmempty = true if is_finded("v2ray") then + -- 启用WS前置数据 + o = s:option(Flag, "ws_ed_enable", translate("Enable early data")) + o:depends("transport", "ws") + -- WS前置数据 o = s:option(Value, "ws_ed", translate("Max Early Data")) - o:depends("transport", "ws") + o:depends("ws_ed_enable", true) o.datatype = "uinteger" o.default = 2048 o.rmempty = true -- WS前置数据标头 o = s:option(Value, "ws_ed_header", translate("Early Data Header Name")) - o:depends("transport", "ws") + o:depends("ws_ed_enable", true) o.default = "Sec-WebSocket-Protocol" o.rmempty = true end 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 9be3eb183..8bafc95fc 100644 --- a/luci-app-ssr-plus/po/zh-cn/ssr-plus.po +++ b/luci-app-ssr-plus/po/zh-cn/ssr-plus.po @@ -727,6 +727,9 @@ msgstr "WebSocket 主机名" msgid "WebSocket Path" msgstr "WebSocket 路径" +msgid "Enable early data" +msgstr "启用前置数据" + msgid "Max Early Data" msgstr "最大前置数据"