处理提示“wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理。”【笔记】

处理提示"wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理。"【笔记】

这个警告是因为 WSL2 默认使用的是 NAT(网络地址转换)网络模式,它拥有独立于 Windows 主机的网络栈。因此,WSL 无法直接访问 Windows 宿主机上基于 localhost 配置的代理。

解决方案:

方案:启用 WSL 镜像网络模式

通过修改配置让 WSL 与 Windows 共享同一网络栈,从而直接支持 localhost 代理。

注意: 此方案要求 Windows 11 22H2+ 且 WSL 版本 ≥ 2.0。

  1. 在 Windows 中打开文件资源管理器,进入你的用户目录(通常是 C:\Users\<你的Windows用户名>)。

  2. 在该目录下创建一个名为 .wslconfig 的文件(注意没有文件扩展名)。如果已存在则直接编辑。

  3. 使用记事本打开并写入以下内容:

    ini 复制代码
    [wsl2]
    networkingMode=mirrored
    dnsTunneling=true
    firewall=true
    autoProxy=true
  4. 保存文件后,打开 PowerShell 或命令提示符,执行以下命令重启 WSL 使配置生效:

    powershell 复制代码
    wsl --shutdown
  5. 重新启动 WSL 即可。


说明:

本文档所提供的指引和参考主要基于特定实践设备的操作经验。由于不同设备在硬件配置、软件版本、使用场景等方面可能存在差异,因此,当您在使用其他设备时,所遇到的问题可能与此文档所述有所不同。尽管如此,大部分设备的安装方法和基本步骤仍然保持相似。

请务必根据您所使用的设备的具体说明书和官方指导进行操作,以确保设备的正确安装和使用。如果在安装或使用过程中遇到任何问题,建议您查阅相关设备的官方支持文档或联系设备的售后服务团队以获取专业帮助。

再次强调,本文档仅供参考,不保证完全适用于所有设备。任何基于本文档进行的操作,需自行承担相应风险。


相关推荐
FakeOccupational8 小时前
【电路笔记 信号】DBPSK 波形查找表+脉冲成形(升余弦+根升余弦滤波)
开发语言·笔记
Horn Still Sounds12 小时前
IMX6ULL裸机|I2C通信协议 + ADC模数转换学习笔记
arm开发·笔记·单片机·嵌入式硬件
有范先生14 小时前
这次户外断粮危机后,我更在意主食能不能扛住极端环境了
笔记
喜欢打篮球的普通人15 小时前
MiniMind 学习笔记(十二):Pretrain 实操——从版本梳理到 8GB 显卡上的真实训练
人工智能·笔记·学习
坤坤子吖17 小时前
算法学习——高精度加减乘除
c++·笔记·学习·算法
Answer1st17 小时前
【HAL库】嵌入式思路(一)
笔记
AOI小白新手上路17 小时前
深度学习模块缝合方法论 · 人物蒸馏笔记
人工智能·笔记·深度学习
AOI小白新手上路18 小时前
韦东山 3-5 I.MX6ULL 的 LED 编程 · 学习笔记
arm开发·笔记·单片机·学习·架构·硬件架构
M78佐菲19 小时前
ARM学习笔记(9)
linux·arm开发·笔记·嵌入式硬件·学习
東隅已逝,桑榆非晚19 小时前
priority_queue的介绍和使用
c++·经验分享·笔记·学习