V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zzzkkk
V2EX  ›  宽带症候群

wsl 利用 win 端口

  •  
  •   zzzkkk · 2023-09-30 00:56:54 +08:00 via Android · 1308 次点击
    这是一个创建于 406 天前的主题,其中的信息可能已经有所发展或是发生改变。
    win 已经装了代理软件客户端 端口 8888

    wsl 访问不到 有什么办法
    7 条回复    2023-10-03 09:06:06 +08:00
    lithiumii
        1
    lithiumii  
       2023-09-30 01:17:15 +08:00 via Android
    windows 相对于 wsl 有一个专门的内网的 ip ,在
    /etc/resolv.conf 里可以读到
    chinaguaiu
        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 。
    datou
        3
    datou  
       2023-09-30 15:10:09 +08:00
    让代理软件监听 windows 的 LAN 口 IPv4

    wsl 内就能通了
    zzzkkk
        4
    zzzkkk  
    OP
       2023-09-30 15:11:59 +08:00
    解决了 谢谢
    lns103
        5
    lns103  
       2023-09-30 15:47:29 +08:00 via Android
    安装 win11 ,
    lns103
        6
    lns103  
       2023-09-30 15:49:51 +08:00
    安装 win11 最新补丁,升级 wsl 到预览版,可以配置镜像网络,完全复制 Windows 网络状态,支持 ipv6 ,127.0.0.1 可以互访
    zed1018
        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}')
    ```
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   936 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 20:36 · PVG 04:36 · LAX 12:36 · JFK 15:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.