两台互通的服务器如何在限制一台服务器被限制的情况下通过访问另一台服务开放的端口从而达成访问本来不能访问的网址
变成:
- 源服务器:
31.16.2.43
(Windows 服务器),监听本地 99 端口。 - 目标地址:
59.231.222.22:2222
。 - 客户端:
31.18.1.75
通过访问31.16.2.43:99
转发到59.231.222.22:2222
两台互通的服务器如何在限制一台服务器被限制的情况下通过访问另一台服务开放的端口从而达成访问本来不能访问的网址
1.以管理员身份打开命令提示符 CMD
netsh interface portproxy add v4tov4 listenport=99 listenaddress=31.16.2.43 connectport=2222 connectaddress=59.231.222.22 protocol=tcp
2验证规则是否生效
netsh interface portproxy show all
输出应包含以下内容:
IPv4 地址 IPv4 地址 侦听端口 连接地址 连接端口 协议 --------------------- ---------------- ---------- -------------- ---------- ---- 31.16.2.43 0.0.0.0 99 59.231.222.29
2222
TCP
3确保 31.16.2.43
的防火墙允许外部访问 99 端口。
. 开放入站规则
netsh advfirewall firewall add rule name="Port 99" dir=in action=allow protocol=TCP localport=99
.验证防火墙规则 或者通过防火墙查看
netsh advfirewall firewall show rule name=all
- 查找是否包含
Port 99
的规则,确保状态为 启用。