2

wsl2使用宿主主机代理

 1 year ago
source link: https://www.80shihua.com/archives/2798
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

wsl2使用宿主主机代理

作者: dreamfly 分类: linux 发布时间: 2022-05-05 15:28

在使用wsl2的时候,有些时候我们希望可以使用主机的代理来访问某些404网站,这里我们就需要解决两个问题。

第一个问题就是我们的代理是否支持通过局域网ip+port进行访问使用。

第二个问题就是我们的wsl2能否访问到宿主主机的ip。

对于第二个问题是显而易见的,只要我们主机的防火墙不拦截我们的访问,我们就可以通过局域网ip来访问宿主主机。一般通过ifconfig就可以查看到宿主主机的ip地址。

对于第一个问题,我们可以通过netsh来解决,这是一个可以进行端口转发的命令。

假设我们的代理端口是1080,我们的主机局域网ip是192.168.0.5,我们可以通过下面的命令进行端口转发来实现访问主机的代理。

netsh interface portporxy add v4tov4 listenport=3340 listenaddress=192.168.0.5 connectport=1080 connectaddress=127.0.0.1

此命令需要使用管理员权限运行。

然后在wsl2中我们可以通过下面的命令进行代理的测试访问。

curl --proxy 192.168.0.5:3340 www.google.com

如何可以返回结果,表示我们的设置成功。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK