netsh

netsh是一个存在于自微软Windows 2000开始的所有Windows NT系列中的命令行工具。它允许本地或远程配置网络设备,例如硬件接口。
从Windows Vista起,netsh也可以更改无线设置(例如SSID)。
Netsh可以用于IPv6。
输入“netsh winsock reset”可修复与其他网络设备通讯时的TCP/IP问题。
<以上摘自维基百科>
这个命令功能相当强大,虽然我并不打算拿来做太复杂的事情。。。就简单的做一个端口映射。
上个图
灵魂画图
为了实现上图的目标。。需要执行的命令如下
在10.0.0.2上执行

netsh interface portproxy add v4tov4 listenaddress=1.1.1.1 listenport=3388 connectaddress=10.10.10.2 connectport=3389

就可以通过公网地址1.1.1.1访问3388端口连接远程桌面
需要查看都建立了什么映射规则的时候可以使用

netsh interface portproxy show all

当你用完之后记得删除。。当然不删也可以

netsh interface portproxy delete v4tov4 listenaddress=1.1.1.1 listenport=3388
Last modification:March 18th, 2020 at 11:52 am

Leave a Comment