修复 tproxy 端口冲突检查遗漏 UDP 的问题

tproxy_port (redir_port + 1) 在 TProxy 模式下同时用于 TCP 和 UDP,
端口冲突检查应使用 all 而非 tcp
This commit is contained in:
Feng Yu
2026-03-23 00:00:00 +08:00
parent c61c637e0d
commit b734fc6e1d

View File

@@ -62,7 +62,7 @@ checkport() {
fi
if [ "$conflict_found" -eq 0 ]; then
conflict_info=$(check_port_with_info "$((redir_port + 1))" tcp)
conflict_info=$(check_port_with_info "$((redir_port + 1))" all)
[ $? -ne 0 ] && conflict_found=1 && conflict_port="$((redir_port + 1))"
fi