使用WSL2时控制台输出“wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理“

参考资料

解决方案

原文在这里

打开或创建WSL配置文件(位于C:/User/%你的用户名/.wslconfig),并添加以下内容:

1
2
3
4
5
6
[experimental]
autoMemoryReclaim=gradual  
networkingMode=mirrored
dnsTunneling=true
firewall=true
autoProxy=true

然后在PowerShell中执行wsl --shutdown关闭WSL2,之后再重启WSL2,这个提示就消失了。