WSL2代理配置与vEthernet (WSL)问题解决指南
创作时间:
作者:
@小白创作中心
WSL2代理配置与vEthernet (WSL)问题解决指南
引用
CSDN
1.
https://blog.csdn.net/2301_81697902/article/details/137481359
本文介绍了WSL2(Windows Subsystem for Linux 2)的代理配置方法,特别是针对vEthernet (WSL)网络适配器的问题。文章详细描述了WSL的两种网络模式(NAT模式和镜像模式),并重点介绍了如何通过配置.wslconfig文件来启用镜像模式网络,以解决代理配置问题。此外,文章还提供了具体的命令行操作步骤和故障排除方法。
概述
WSL有两个网络模式:默认网络模式(NAT)和镜像模式网络。NAT模式是WSL1和WSL2的默认网络模式。只有WSL2.0及以上版本,同时Windows 11版本22H2或更高版本用户才能使用镜像模式网络。
镜像模式网络解决代理配置
请确保你的电脑是WSL2.0及以上版本,且使用Windows 11版本22H2或更高版本。如果想升级到WSL2,请参考附录。
在
C:\Users\your_user_name
目录下新建一个txt文件,并将其重命名为.wslconfig
。在
.wslconfig
文件中输入以下代码:
[wsl2]
# 是否强制 WSL2/WSLg 子系统使用 Windows 代理设置(请根据实际需要启用)
autoProxy=true
# WSL2/WSLg DNS 代理隧道,以便由 Windows 代理转发 DNS 请求(请根据实际需要启用)
dnsTunneling=true
# WSL2/WSLg 子系统的 Windows 防火墙集成,以便 Hyper-V 或者 WPF 能过滤子系统流量(请根据实际需要启用)
firewall=true
# 启用 WSLg GUI 图形化程序支持
guiApplications=true
# 启用 IPv6 网络支持
ipv6=true
# 启用 localhost 网络转发支持
localhostForwarding=true
# 限制 WSL2/WSLg 子系统的最大内存占用
memory=4GB
# 启用 WSL2/WSLg 子系统嵌套虚拟化功能支持
nestedVirtualization=true
# 启用镜像网络特性支持
networkingMode=mirrored
# 启用 WSL2/WSLg 子系统页面文件通报,以便 Windows 回收已分配但未使用的内存
#pageReporting=true
# 设置 WSL2/WSLg 子系统的逻辑 CPU 核心数为 8(最大肯定没法超过硬件的物理逻辑核心数)
processors=8
[experimental]
# 启用空闲内存自动缓慢回收
autoMemoryReclaim=gradual
# 启用 WSL2/WSLg 子系统和 Windows 宿主之间的本地回环互通支持
hostAddressLoopback=true
# 启用 WSL2/WSLg 子系统虚拟硬盘空间自动回收
sparseVhd=true
# 和 dnsTunneling 配合使用,决定是否使用 Windows DNS 缓存池
useWindowsDnsCache=false
- 使用管理员权限在PowerShell窗口中运行以下命令,以配置Hyper-V防火墙设置,从而允许入站连接:
Set-NetFirewallHyperVVMSetting -Name '{40E0AC32-46A5-438A-A0B2-2B479E8F2E90}' -DefaultInboundAction Allow
或
New-NetFirewallHyperVRule -Name MyWebServer -DisplayName "My Web Server" -Direction Inbound -VMCreatorId "{40E0AC32-46A5-438A-A0B2-2B479E8F2E90}" -Protocol TCP -LocalPorts 80
- 在命令提示符(cmd)中输入以下命令重启WSL配置:
wsl --shutdown
- 重新打开WSL即可完成配置。
镜像模式网络说明
主要起作用的配置项包括:
networkingMode=mirrored
:启用镜像网络特性支持autoProxy=true
:是否强制WSL2/WSLg子系统使用Windows代理设置dnsTunneling=true
:WSL2/WSLg DNS代理隧道,以便由Windows代理转发DNS请求firewall=true
:WSL2/WSLg子系统的Windows防火墙集成
镜像模式网络配置失败的基本原因
WSL或Windows版本不对
网络适配器
vEthernet (WSL)
消失。如果在cmd: ipconfig
时没有出现vEthernet (WSL)
,可能是重置了Windows网络或进行了其他操作导致适配器丢失。解决方法:删除并重新安装WSL
wsl --uninstall wsl --update
Windows代理设置问题。检查Windows上的代理软件设置,确保与代理软件的端口匹配(例如Clash的默认端口是7890)。
防火墙问题。如果修改过入站或出站规则,可能需要重置防火墙设置。
注意:本文内容基于2024年4月的技术环境,部分配置和软件版本可能已经发生变化。在实际操作时,请注意版本兼容性问题。
热门推荐
日食:为什么会发生以及如何观察?
陆游《初寒》:九月今年未授衣
故意杀人是什么
坚强之花:探寻花语中的力量
租房抵税与房贷抵税:两种税收优惠政策你需要了解
工时记录表怎么填写?
如何从职场新人到高管,5 年职业规划这样做
十种小朋友零食推荐 给小朋友买什么零食比较好
郑钦文对阵米拉・安德列娃!中网四分之一决赛前瞻,期待再进一步
未来诊断趋势:miRNA检测及其临床应用
浅谈汽车风噪性能测试方法及测试流程
抗流感“神药”哪个更好? ——“奥司他韦”和“玛巴洛沙韦”有什么区别?
Excel甘特图时间轴修改指南
振动传感器选择类型介绍
人格特质培训课件
中国十大名花的象征意义:解读传统文化中的花卉密码
现代谜语设计原理及其应用
燈謎起源 隱語以諫 以謎消遣 盽顯文氣|專題故事
江西高校更新排名:南昌大学第1,井大第13,赣东学院第25
丹参不能和什么中药一起吃
牛顿的两个公式:简洁,有用,囊括万物!
2025深圳一模分数线出炉:含本科线、各科均分、省排位对照表
道路照明的新选择:LED路灯的亮度与节能并存
民事诉讼法高效记忆口诀:实用技巧与实务分析
储蓄养老的最佳策略与投资建议解析
2025年短视频营销趋势分析:技术革新引领营销升级
发财树多少土壤合适(想要养好“发财树”,掌握以下“要点”)
房屋风水布局指南:从基本原理到实用技巧的全面解析
5G移动通信技术研究
5G时代下的手机图标设计:技术支撑与用户体验的全新融合