修复 tproxy 端口冲突检查遗漏 UDP 的问题
tproxy_port (redir_port + 1) 在 TProxy 模式下同时用于 TCP 和 UDP, 端口冲突检查应使用 all 而非 tcp
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user