测试代码:
winip=$(ip route | grep default | awk '{print $3}')
ping $winip
结果:
实际上我想在 Windows 上使用代理服务主机。我看到很多人使用上述命令成功了,为什么我失败了?还是 wsl2 遇到了新问题?
答案1
好的。感谢网站所有者的善意https://lengthmin.me/posts/wsl2-network-tricks/。
我发现这是由于 Windows 防火墙造成的...但似乎将 wsl2 路径添加到白名单不起作用,需要关闭防火墙才能解决问题。
谢谢https://github.com/microsoft/WSL/issues/4585#issuecomment-610061194
这是解决方案
New-NetFirewallRule -DisplayName "WSL" -Direction Inbound -InterfaceAlias "vEthernet (WSL)" -Action Allow