WSL2 镜像网络
WSL2 镜像网络
魔力刘易斯构建 .wslconfig 文件
在用户目录下创建 .wslconfig 文件,如 C:\User\{username}\.wslconfig
添加以下内容:
[wsl2]
networkingMode=mirrored # 镜像模式
允许入站连接
使用管理员权限的 PowerShell 窗口中运行以下命令,以配置 Hyper-V 防火墙设置:
Set-NetFirewallHyperVVMSetting -Name ‘{40E0AC32-46A5-438A-A0B2-2B479E8F2E90}’ -DefaultInboundAction Allow
这将允许所有入站连接到 WSL2 虚拟机,需要自行配置 WSL2 的防火墙规则
重启 WSL
wsl --shutdown
必须等到运行你的 Linux 发行版的子系统完全停止运行并重启,配置设置更新才会显示。 这通常需要关闭发行版 shell 的所有实例后大约 8 秒。必须等到运行你的 Linux 发行版的子系统完全停止运行并重启,配置设置更新才会显示。 这通常需要关闭发行版 shell 的所有实例后大约 8 秒。
其他相关设置
[experimental]
autoMemoryReclaim=gradual # 可以在 gradual 、dropcache 、disabled 之间选择
sparseVhd=true # 稀疏 VHD
bestEffortDnsParsing=true # 尽力进行 DNS 分析
hostAddressLoopback=true # 本机地址环回