在使用WSL2的过程中,我们可能会遇到这样的问题:
虚拟机无法使用宿主机的网络代理,关于这一点在较新版本的WSL2中可以通过如下方式解决:
打开PowerShell,先关闭正在运行的WSL服务
wsl --shutdown
然后在C:\Users\your_account_name目录下新建一个.wslconfig文件,再输入以下 内容:
[wsl2]
networkingMode=mirrored
注意这个文件并不是后缀名为.wslconfig!可以通过VSCODE轻松创建。用VSCODE你的用户目录然后点击新建文件,输入.wslconfig 然后按下回车键即可,顺带把上面提到的内容写进去。
然后启动wsl
wsl
注意网络模式设置为镜像后,可能导致VSCODE远程连接本机WSL的速度变得奇慢无比,笔者暂时也不清楚原因。