From 80db789a4d7c847e3dddc0fc6cada6102418e7a3 Mon Sep 17 00:00:00 2001 From: gitea-action Date: Tue, 11 Feb 2025 11:00:20 +0800 Subject: [PATCH] luci-app-passwall: sync upstream last commit: https://github.com/xiaorouji/openwrt-passwall/commit/d6276f828511b57b56461b4a9d2544ce2237c64e --- .../luasrc/model/cbi/passwall/client/shunt_rules.lua | 2 ++ luci-app-passwall/luasrc/passwall/util_xray.lua | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/luci-app-passwall/luasrc/model/cbi/passwall/client/shunt_rules.lua b/luci-app-passwall/luasrc/model/cbi/passwall/client/shunt_rules.lua index 0a0a03a6f..6b1ad2c12 100644 --- a/luci-app-passwall/luasrc/model/cbi/passwall/client/shunt_rules.lua +++ b/luci-app-passwall/luasrc/model/cbi/passwall/client/shunt_rules.lua @@ -98,6 +98,8 @@ end source.write = dynamicList_write +sourcePort = s:option(Value, "sourcePort", translate("Source port")) + port = s:option(Value, "port", translate("port")) domain_list = s:option(TextValue, "domain_list", translate("Domain")) diff --git a/luci-app-passwall/luasrc/passwall/util_xray.lua b/luci-app-passwall/luasrc/passwall/util_xray.lua index af974d9d4..1e7f3dcff 100644 --- a/luci-app-passwall/luasrc/passwall/util_xray.lua +++ b/luci-app-passwall/luasrc/passwall/util_xray.lua @@ -1049,7 +1049,7 @@ function gen_config(var) balancerTag = balancer_tag, network = e["network"] or "tcp,udp", source = source, - sourcePort = nil, + sourcePort = e["sourcePort"] ~= "" and e["sourcePort"] or nil, port = e["port"] ~= "" and e["port"] or nil, protocol = protocols }