Windows使用netsh转发端口
1.以管理员身份运行 PowerShell 或 CMD:
右键点击开始菜单,选择 终端(管理员) 或 命令提示符(管理员)。
2.创建端口转发规则
#将外部访问 0.0.0.0:38210(所有网络接口)的流量转发到 127.0.0.1:38210:
netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=38210 connectaddress=127.0.0.1 connectport=38210
3.允许防火墙入站规则
- 确保 Windows 防火墙允许外部设备访问 33210 端口,设置——>Windows安全中心——>防火墙和网络保护——>高级设置——>入站规则——>右侧新建规则


——>默认——>默认——>添加名称(方便后期管理)

4.在windows上查看或者删除端口转发规则
# 1. 查看规则(确认存在)
netsh interface portproxy show all
# 2. 删除规则
netsh interface portproxy delete v4tov4 listenaddress=0.0.0.0 listenport=38210
# 3. 再次查看(确认已删除)
netsh interface portproxy show all
5.在linux服务器上设置代理
1.设置临时代理
export https_proxy=http://172.16.0.33:33210
export http_proxy=http://172.16.0.33:33210
2.设置永久代理
cat /etc/profile
#最后添加
export https_proxy=http://172.16.0.33:33210
export http_proxy=http://172.16.0.33:33210
#刷新环境
source /etc/profile
3.取消临时代理
[root@localhost ~]# unset http_proxy https_proxy all_proxy
4.取消永久代理,删除/etc/profile中的https_proxy和https_proxy行,执行source /etc/profile
5.查看代理是否生效
[root@localhost ~]# echo $http_proxy
[root@localhost ~]# echo $https_proxy
5.在linux服务器上测试代理是否正常
curl -v https://www.google.com

浙公网安备 33010602011771号