wsl利用netsh端口转发实现http代理

1、端口转发

netsh interface portproxy add v4tov4 listenaddress=192.168.1.102 listenport=10086 connectaddress=127.0.0.1 connectport=9999

2 端口检查

上面命令执行完成后,检查命令是否执行成功

netsh interface portproxy show all

wsl利用netsh端口转发实现http代理_第1张图片
检查端口是否正常监听

netstat -ano | findstr 10086

在这里插入图片描述
这里注意两个问题,遇到过netsh命令正常执行后,但是端口没有被监听
1、防火墙没有关闭
2、IP Helper服务没有启动

3 linux上使用转发的端口代理

export http_proxy=http://192.168.1.102:10086
export https_proxy=http://192.168.1.102:1008

这样就可以实现wsl上的http代理了

你可能感兴趣的:(http,网络协议,网络)