Windows TCP 端口转发(映射)


在某些环境中,我们需要通过一台服务器访问另外一台服务器某个端口,例如:

需要通过192.168.1.2 的 2433 端口访问192.168.1.6的2433端口,只需在192.168.1.2上要执行一条命令就可以做到

PS C:\> netsh interface portproxy add v4tov4 listenport=2433 listenaddress=192.168.1.2 connectport=2433 connectaddress=192.168.1.6

这时访问192.168.1.2的2433端口其实是访问的后端192.168.1.6的2433端口。

取消端口转发,我们只需将上面命令的add变换成delete就可以了。

通过命令还可以查看将那些端口做了转发(映射):

PS C:\> netsh interface portproxy show all

侦听 ipv4:                 连接到 ipv4:

地址            端口        地址            端口
--------------- ----------  --------------- ----------
*               2433        192.168.1.6     2433
*               2434        192.168.1.16    2433

Published 24 November 2016 by HelloDBA