wsl 利用 win 端口

2023-09-30 00:56:54 +08:00
 zzzkkk
win 已经装了代理软件客户端 端口 8888

wsl 访问不到 有什么办法
1357 次点击
所在节点    宽带症候群
7 条回复
lithiumii
2023-09-30 01:17:15 +08:00
windows 相对于 wsl 有一个专门的内网的 ip ,在
/etc/resolv.conf 里可以读到
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 。
datou
2023-09-30 15:10:09 +08:00
让代理软件监听 windows 的 LAN 口 IPv4

wsl 内就能通了
zzzkkk
2023-09-30 15:11:59 +08:00
解决了 谢谢
lns103
2023-09-30 15:47:29 +08:00
安装 win11 ,
lns103
2023-09-30 15:49:51 +08:00
安装 win11 最新补丁,升级 wsl 到预览版,可以配置镜像网络,完全复制 Windows 网络状态,支持 ipv6 ,127.0.0.1 可以互访
zed1018
2023-10-03 09:06:06 +08:00
mirrored network 之前的版本获取 win 的 ip 的方法
```
export WSL_HOST_IP=$(ip route | grep default | awk '{printf $3}')
```

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/978215

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX