Skip to content

在WSL2中使用系统代理

· 1 min · WSL / Linux / Shell / 网络代理 / 实用教程 / 问题解决

一、#

操作环境:

同时需要准备好clash for Windows的代理。

二、配置代理镜像#

方法一:在WSL setting中开启网络镜像#

WSL比较新的版本中有WSL setting的图形化界面,在这个图形化界面中开启网络模式的镜像。

方法二:更改.wslconfig的内容#

在C:\Users\<UserName>中找到.wslconfig的文件,直接在wsl中加入以下内容

[wsl2]
networkingMode=mirrored

三、重启WSL#

在终端中输入wsl --shutdown重启wsl 在这里我只重启了终端,反复尝试之后才发现需要重启WSL才行,直接关闭终端并不会关闭WSL

尝试wget google.com出现正确的回应得到index.html就说明成功了。

四、略略略#

我自己的问题到此为止并没有被解决,运行git clone依然显示超时。在另一篇博客中将解决这个问题。