diff --git a/luci-app-passwall/Makefile b/luci-app-passwall/Makefile index 2a50a62c..01463112 100644 --- a/luci-app-passwall/Makefile +++ b/luci-app-passwall/Makefile @@ -8,7 +8,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=luci-app-passwall PKG_VERSION:=26.5.20 -PKG_RELEASE:=142 +PKG_RELEASE:=143 PKG_PO_VERSION:=$(PKG_VERSION) PKG_CONFIG_DEPENDS:= \ diff --git a/luci-app-passwall/luasrc/passwall/util_xray.lua b/luci-app-passwall/luasrc/passwall/util_xray.lua index 91ee732f..c6e654e3 100644 --- a/luci-app-passwall/luasrc/passwall/util_xray.lua +++ b/luci-app-passwall/luasrc/passwall/util_xray.lua @@ -413,6 +413,13 @@ function gen_outbound(flag, node, tag, proxy_table) if node.protocol == "wireguard" then result.settings.kernelMode = false + if node.finalmask and node.finalmask ~= "" then + local ok, fm = pcall(jsonc.parse, api.base64Decode(node.finalmask)) + if ok and type(fm) == "table" then + result.streamSettings = result.streamSettings or {} + result.streamSettings.finalmask = fm + end + end end local alpn = {} diff --git a/modeminfo/Makefile b/modeminfo/Makefile index 3bcf5c4f..940ee879 100644 --- a/modeminfo/Makefile +++ b/modeminfo/Makefile @@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=modeminfo PKG_VERSION:=0.4.6 -PKG_RELEASE:=5 +PKG_RELEASE:=6 PKG_MAINTAINER:=Konstantine Shevlakov include $(INCLUDE_DIR)/package.mk diff --git a/modeminfo/root/usr/share/modeminfo/scripts/modeminfo b/modeminfo/root/usr/share/modeminfo/scripts/modeminfo index a136eb47..e8650499 100644 --- a/modeminfo/root/usr/share/modeminfo/scripts/modeminfo +++ b/modeminfo/root/usr/share/modeminfo/scripts/modeminfo @@ -129,7 +129,9 @@ function generic_data(){ modes["4"] = "HSDPA" modes["5"] = "HSUPA" modes["6"] = "HSPA" - modes["7"] = modes["13"] = "LTE" + modes["7"] = "LTE" + modes["11"] = modes["12"] = "5GNR" + modes["10"] = modes["13"] = "LTE+NR" prefix = substr($4, 1, 2) print (prefix in modes ? modes[prefix] : "--") diff --git a/quickfile/Makefile b/quickfile/Makefile index 8b22c2e4..a9090907 100644 --- a/quickfile/Makefile +++ b/quickfile/Makefile @@ -7,8 +7,8 @@ include $(TOPDIR)/rules.mk PKG_NAME:=quickfile -PKG_VERSION:=1.0.19 -PKG_RELEASE:=4 +PKG_VERSION:=1.0.20 +PKG_RELEASE:=5 PKG_SOURCE:=quickfile-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://r2.cooluc.com/source diff --git a/teleproxy/Makefile b/teleproxy/Makefile index d28492f4..d94ef6fa 100644 --- a/teleproxy/Makefile +++ b/teleproxy/Makefile @@ -1,8 +1,8 @@ include $(TOPDIR)/rules.mk PKG_NAME:=teleproxy -PKG_VERSION:=4.13.0 -PKG_RELEASE:=14 +PKG_VERSION:=4.14.0 +PKG_RELEASE:=15 PKG_MAINTAINER:=Kosntantine Shevlakov PKG_LICENSE:=GPLv2 @@ -10,7 +10,7 @@ PKG_LICENSE_FILES:=LICENSE PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://github.com/teleproxy/teleproxy.git -PKG_SOURCE_VERSION:=04001477b210d82fe73037b8878e72c8d1d7c373 +PKG_SOURCE_VERSION:=97ed73bf29e80f4b22176cce6e1444389c1f401b PKG_SOURCE_SUBDIR:=$(PKG_NAME) PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz