处理提示“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 即可。


说明:

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

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

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


相关推荐
摇滚侠3 小时前
《Java并发编程之美》第 4 章 Java 并发包中原子操作类原理剖析 阅读笔记 7
java·笔记·python
Rabitebla3 小时前
【系统性学习笔记】Linux 权限篇(二):文件属性、权限修改与目录权限的底层逻辑
linux·c++·笔记·学习·算法
深圳老胡4 小时前
STM32CubeMX 2 与 STM32CubeMX 的主要区别
笔记·stm32·单片机·代码规范
叼烟扛炮5 小时前
Linux 学习笔记(十三):高效排错利器——GDB 调试器入门
linux·笔记·学习
Source.Liu6 小时前
【A11】服务器数据库结构笔记
服务器·数据库·笔记
1314lay_10077 小时前
ABAP 读取服务器的文件 OPEN DATASET,READ DATASET f_filepath INTO l_file.
经验分享·笔记
MichaelJohn7 小时前
我用 Obsidian + Claude Code + GitHub 搭了个真正「会生长」的第二大脑
笔记
zhangrelay8 小时前
手机长周期测评十周年终结版本-2026
笔记·学习·智能手机
海海不掉头发8 小时前
图论与应用_课堂笔记
笔记·图论
杨逢昌工厂6S管理9 小时前
127-钣金产线6S改善后总反弹?杨逢昌一线现场诊断笔记:反弹背后的熵增机理与基准化治理
经验分享·笔记·职场和发展·学习方法