linux作为小沃经常使用的操作系统,在之前的文章中也写了不少端口转发的方法。但windows作为目前的主流服务器操作系统,依旧存在大量的客户群体。有时客户要求我们只能使用windows操作系统作为踏板机。因此小沃今天也教教大家如何通过windows命令实现端口转发。
只需要使用windows自带命令即可,比如:
netsh interface portproxy add v4tov4 listenport=22 connectport=22 connectaddress=10.0.66.252
上面的命令意思是windows系统本地的22号端口转发到服务器10.0.66.252的22号端口。
如果要删除该命令,只需要执行:
netsh interface portproxy delete v4tov4 listenport=22
即可。
该命令比较强大,除了指定特定的端口进行转发外,还可以指定特定的来源数据ip,如:
netsh interface portproxy add v4tov4 listenport=22 listenaddress=127.0.0.1 connectport=22 connectaddress=10.0.66.252
该命令是指定只有127.0.0.1才能作为来源数据ip,可以根据需求进行修改,对应的删除命令如下:
netsh interface portproxy delete v4tov4 listenport=22 listenaddress=127.0.0.1
另外,如果要查看所有的转发规则,请使用:
netsh interface portproxy show all
如果要清除所有的转发规则,请使用:
netsh interface portproxy reset
注意netsh命令必须使用管理员权限才能对其修改哦。
文章作者:沃航科技