场景1: 正向代理: 只代理其中一个服务器访问场景。
我们内网192.168.10.141 的服务器,需要让
数据请求: client A —》192.168.10.141 :9003 —》111.37.16X.82 :9003
netsh interface portproxy add v4tov4 listenaddress=192.168.10.141 listenport=9003 connectaddress=111.37.16X.82 connectport=9003
netsh interface portproxy add v4tov4 listenaddress=192.168.10.141 listenport=9009 connectaddress=111.37.16X.82 connectport=9009
netsh interface portproxy show all
telnet 192.192.168.10.141 9003
NETSTAT -ano
场景2: 反向代理:代理内网服务器,可以提供外网ip port。
我们外网代理服务器 192.168.10.141 的外网ip (111.37.16X.82 )的服务器,需要让 192.168.10.20 内网服务器提供ip port
数据请求: client A —》192.168.10.141 :9103 (出口ip (111.37.16X.82 )) —》192.168.10.20 :9103
netsh interface portproxy add v4tov4 listenaddress=192.168.10.141 listenport=9103 connectaddress=192.168.10.20 connectport=9103
netsh interface portproxy add v4tov4 listenaddress=192.168.10.141 listenport=9109 connectaddress=192.168.10.21 connectport=9109
netsh interface portproxy show all
telnet 111.37.16X.82 9003
NETSTAT -ano
本文介绍了如何通过netsh命令配置正向代理和反向代理,实现内网服务器与外网IP之间的数据请求。在场景1中,设置了正向代理,使得clientA能通过192.168.10.141访问111.37.16X.82的特定端口。而在场景2中,配置了反向代理,使外网通过192.168.10.141的外网IP访问内网的192.168.10.20和192.168.10.21服务器。
1239

被折叠的 条评论
为什么被折叠?



