luci: add UoT support for Xray Shadowsocks-2022

This commit is contained in:
Gzxhwq 2022-06-09 20:17:12 +08:00 committed by sbwml
parent 48abbc4c75
commit a2de13b6e6
3 changed files with 10 additions and 0 deletions

View File

@ -224,6 +224,7 @@ function gen_outbound(node, tag, proxy_table)
method = node.method or nil,
flow = node.flow or nil,
ivCheck = (node.protocol == "shadowsocks") and node.iv_check == "1" or nil,
uot = (node.protocol == "shadowsocks") and node.uot == "1" or nil,
password = node.password or "",
users = (node.username and node.password) and {
{

View File

@ -406,6 +406,9 @@ iv_check = s:option(Flag, "iv_check", translate("IV Check"))
iv_check:depends({ type = "V2ray", protocol = "shadowsocks" })
iv_check:depends({ type = "Xray", protocol = "shadowsocks" })
uot = s:option(Flag, "uot", translate("UDP over TCP"), translate("Need Xray server side with Shadowsocks-2022 protocol"))
uot:depends({ type = "Xray", protocol = "shadowsocks" })
ssr_protocol = s:option(Value, "ssr_protocol", translate("Protocol"))
for a, t in ipairs(ssr_protocol_list) do ssr_protocol:value(t) end
ssr_protocol:depends("type", "SSR")

View File

@ -994,6 +994,12 @@ msgstr "密码"
msgid "IV Check"
msgstr "IV 检查"
msgid "UDP over TCP"
msgstr "TCP封装UDP"
msgid "Need Xray server side with Shadowsocks-2022 protocol"
msgstr "需要Xray作服务器端的Shadowsocks-2022协议"
msgid "Connection Timeout"
msgstr "连接超时时间"