1
lithiumii 2023-09-30 01:17:15 +08:00 via Android
windows 相对于 wsl 有一个专门的内网的 ip ,在
/etc/resolv.conf 里可以读到 |
2
chinaguaiu 2023-09-30 01:23:39 +08:00
1. 读取/etc/resolv.conf 获取 win 宿主机在 wsl 虚拟局域网中的地址
2. wsl 的网络请求指向该地址以及代理开放的端口 3. win 宿主机防火墙允许代理软件通过局域网 4. 代理客户端允许局域网访问,allow LAN 我这里假设你是 win10 下的 wsl2 。wsl 的 github 的 issues 上面挺多这种问题的,不过 wsl 与 win 的网络访问问题在最近的一次大更新中已经解决了, 看 v 站贴 t/975098 。 |
3
datou 2023-09-30 15:10:09 +08:00
让代理软件监听 windows 的 LAN 口 IPv4
wsl 内就能通了 |
4
zzzkkk OP 解决了 谢谢
|
5
lns103 2023-09-30 15:47:29 +08:00 via Android
安装 win11 ,
|
6
lns103 2023-09-30 15:49:51 +08:00
安装 win11 最新补丁,升级 wsl 到预览版,可以配置镜像网络,完全复制 Windows 网络状态,支持 ipv6 ,127.0.0.1 可以互访
|
7
zed1018 2023-10-03 09:06:06 +08:00
mirrored network 之前的版本获取 win 的 ip 的方法
``` export WSL_HOST_IP=$(ip route | grep default | awk '{printf $3}') ``` |