Windows 端口转发 (netsh portproxy)
使用 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