一、#
操作环境:
- WSL 2.3.24.0
- Windows 11 24H2
- Ubuntu 22.04
同时需要准备好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依然显示超时。在另一篇博客中将解决这个问题。