fix: sync naive firewall ports for both TCP and UDP

fix: 修复 naive 防火墙端口未同时同步 TCP 和 UDP
This commit is contained in:
fscarmen
2026-05-12 20:02:59 +08:00
committed by GitHub
parent b5cf0bdb0a
commit ac70ab7206
+10 -2
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# 当前脚本版本号 # 当前脚本版本号
VERSION='v1.3.11 (2026.05.06)' VERSION='v1.3.11 (2026.05.12)'
# Github 反代加速代理 # Github 反代加速代理
GITHUB_PROXY=('https://hub.glowp.xyz/' 'https://proxy.vvvv.ee/') GITHUB_PROXY=('https://hub.glowp.xyz/' 'https://proxy.vvvv.ee/')
@@ -2145,6 +2145,10 @@ collect_exposed_ports() {
*hysteria2_inbounds.json|*tuic_inbounds.json ) *hysteria2_inbounds.json|*tuic_inbounds.json )
append_unique_port EXPOSED_UDP_PORTS "$PORT" append_unique_port EXPOSED_UDP_PORTS "$PORT"
;; ;;
*naive_inbounds.json )
append_unique_port EXPOSED_TCP_PORTS "$PORT"
append_unique_port EXPOSED_UDP_PORTS "$PORT"
;;
*vmess-ws_inbounds.json|*vless-ws-tls_inbounds.json ) *vmess-ws_inbounds.json|*vless-ws-tls_inbounds.json )
[ "$HAS_NGINX" = false ] && append_unique_port EXPOSED_TCP_PORTS "$PORT" [ "$HAS_NGINX" = false ] && append_unique_port EXPOSED_TCP_PORTS "$PORT"
;; ;;
@@ -2353,6 +2357,10 @@ sync_firewall_rules() {
*hysteria2_inbounds.json|*tuic_inbounds.json ) *hysteria2_inbounds.json|*tuic_inbounds.json )
append_unique_port EXPOSED_UDP_PORTS "$PORT" append_unique_port EXPOSED_UDP_PORTS "$PORT"
;; ;;
*naive_inbounds.json )
append_unique_port EXPOSED_TCP_PORTS "$PORT"
append_unique_port EXPOSED_UDP_PORTS "$PORT"
;;
*vmess-ws_inbounds.json|*vless-ws-tls_inbounds.json ) *vmess-ws_inbounds.json|*vless-ws-tls_inbounds.json )
[ "$HAS_NGINX" = false ] && append_unique_port EXPOSED_TCP_PORTS "$PORT" [ "$HAS_NGINX" = false ] && append_unique_port EXPOSED_TCP_PORTS "$PORT"
;; ;;
@@ -5128,4 +5136,4 @@ elif [ "$IS_FAST_INSTALL" = 'is_fast_install' ]; then
else else
menu_setting menu_setting
menu menu
fi fi