之前使用 WSL2 时,如果主机开启了代理,WSL2 会提示
wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理。
然而,从 2023 年 9 月的史诗级更新开始,WSL2 已经支持和宿主机共享 IP 等全新功能1 。
具体配置方法如下:
-
先关闭 WSL :
wsl --shutdown
确认 WSL 版本 ≥2.1.5 且 Windows11 至少为 23H2:
wsl --version
如果 WSL 版本不满足条件,需要升级:
wsl --update
-
更新 WSL 配置文件。在宿主机的
C:\Users\[用户名]\
文件夹下新建.wslconfig
文件,并编辑内容为:[wsl2] dnsTunneling=true firewall=