windows端口转发netsh,端口代理

Windows中内置网络端口转发的功能。任何传入到本地端口的TCP连接(IPv4或IPv6)都可以被重定向到另一个本地端口,或远程计算机上的端口,并且系统不需要有一个专门用于侦听该端口的服务。
netsh interface portproxy add v4tov4 listenaddress=localaddress  \ 
listenport=localport connectaddress=destaddress connectport=destport
listenaddress – 等待连接的本地IP地址。
listenport – 本地侦听TCP端口。
connectaddress – 将传入连接重定向到本地或远程IP地址(或DNS名称)
connectport – 一个TCP端口,来自listenport的连接会被转发到该端口
将本机 192.168.1.140 端口 8080 ,转发到本地ip 127.0.0.1端口80 ;另一台机器访问 192.168.1.140:8080 ,会被转到80端口的服务上;
netsh interface portproxy add v4tov4 listenaddress=192.168.1.95 listenport=8080 connectaddress=127.0.0.1 connectport=80