s-blog

Windows 端口转发 (netsh portproxy)

ssssmy · 2026-05-28 · 1 min · Windows

使用 Windows 自带的 netsh interface portproxy 进行 TCP 端口转发(需要管理员权限)。

:: 将 127.0.0.1:1234 的流量转发到 127.0.0.1:2234
netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=1234 connectaddress=127.0.0.1 connectport=2234

:: 验证是否生效
netsh interface portproxy show all

:: 删除规则(如需重置)
netsh interface portproxy delete v4tov4 listenaddress=127.0.0.1 listenport=1234

常用场景

  • WSL2 内的服务暴露给局域网(监听 0.0.0.0
  • Hyper-V 虚拟机端口映射到主机
  • 本地测试将流量从一个端口路由到另一个

规则在重启后仍然保留(持久化)。要清空所有规则可用 netsh interface portproxy reset

原文链接:https://www.ssssmy.com/notes/windows-duan-kou-zhuan-fa-netsh-portproxy