V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MuyuQ
V2EX  ›  问与答

快被 WSL 整麻了

  •  
  •   MuyuQ · 8 小时 39 分钟前 · 603 次点击
    把 openclaw 转移到 wsl 以后,把 claude 和 codex 也都转移到了 wsl 。
    想弄一个 discord 服务器,让 openclaw 指挥 claude 干活儿。
    然后坑一个接一个的。
    openclaw 的代理有坑,discord 走代理也有坑。
    好不容易在 GitHub 上找到了解决办法,回头发现 claude 在 WSL 下也有坑。。。。。
    不支持 chrome 调用,

    Chrome 集成处于测试版阶段,目前仅适用于 Google Chrome 。尚不支持 Brave 、Arc 或其他基于 Chromium 的浏览器。也不支持 WSL ( Windows 子系统 for Linux )。
    什么转发,端口,防火墙,咋搞都不行。
    累了。。

    老哥们有什么经验不。
    第 1 条附言  ·  1 小时 25 分钟前
    又折腾了会儿,终于连上了。发现最关键的是以下操作。。
    1.管理员权限的 CMD 执行 start chrome --remote-debugging-port=9222 --remote-allow-origins=* --no-proxy-server --user-data-dir="%temp%\chrome-debug" --no-first-run
    一定要管理员权限才行,普通用户权限拉起的 chrome 连不上,连不上就算了,防火墙也没有拒绝的记录,哪哪儿都没有日志。。。
    2.执行以上操作的时候,要先把浏览器所有窗口全部关掉,后台杀死。
    第 2 条附言  ·  8 分钟前
    昨天还在吐槽,今天就看到微软宣布要改进 WSL 糟糕的 IO 和网络了。
    加油啊 巨硬。

    承诺将全面提升 Windows 11 的系统质量
    优化系统性能
    通过引入 WinUI3 框架,降低平台级别的用户交互延迟与系统开销。
    优化文件管理器,大幅降低搜索、导航和右键菜单的延迟,提升大文件拷贝的稳定性。
    优化内存分配机制,降低 Windows 基础内存占用,为用户运行的应用释放更多计算资源。
    升级适用于 Linux 的 Windows 子系统( WSL ),提升跨系统文件传输速度与网络兼容性。
    12 条回复    2026-03-21 09:29:26 +08:00
    susu200213
        1
    susu200213  
       8 小时 37 分钟前
    装 Linux
    cwcc
        2
    cwcc  
       8 小时 35 分钟前
    WSL 黑我又来了。它压根不是一个子系统(在我看来),而只是一个比传统虚拟机更容易安装的轻量虚拟机,涉及到跨操作系统的交互、硬件虚拟化、端口映射、文件系统交互等等诸多问题。

    我的解法就是用正经 Linux ,或者正经虚拟机,老老实实把控边界。它不是一个合适的 C 端软件载体,它更适合 Windows 程序员在不安装 Linux 系统的情况下轻松访问 Linux 系统的办法。
    wuzhi1234
        3
    wuzhi1234  
       4 小时 25 分钟前 via iPhone
    Mac 保平安
    slackerman
        4
    slackerman  
       3 小时 43 分钟前 via Android
    好像是诶,wsl 其他都比 win 好用,就是拉不起 chrome 操作🤦‍♂️🤦‍♂️🤦‍♂️
    szdosar
        5
    szdosar  
       3 小时 19 分钟前 via iPhone
    根据我折腾的惨痛经历,在 Windows 下如果想要龙虾控制桌面、浏览器等,最好裸装,不要在 wsL 下面折腾,否则非常难受。裸装有个坑位要避开,Windows 用户名目录不能是中文,否则你又跳到另外一个坑里面去了。
    MuyuQ
        6
    MuyuQ  
    OP
       1 小时 46 分钟前
    @slackerman 又折腾了会儿,终于连上了。发现最关键的是以下操作。。
    1.管理员权限的 CMD 执行 start chrome --remote-debugging-port=9222 --remote-allow-origins=* --no-proxy-server --user-data-dir="%temp%\chrome-debug" --no-first-run
    一定要管理员权限才行,普通用户权限拉起的 chrome 连不上,连不上就算了,防火墙也没有拒绝的记录,哪哪儿都没有日志。。。
    2.执行以上操作的时候,要先把浏览器所有窗口全部关掉,后台杀死。
    zed1018
        7
    zed1018  
       1 小时 38 分钟前
    直接在 wsl 里装 chrome 。走 wslg 呢
    MuyuQ
        8
    MuyuQ  
    OP
       1 小时 22 分钟前
    @zed1018 可以。但是我想让他调用 PC 上的 chrome ,好操作一些。
    MuyuQ
        9
    MuyuQ  
    OP
       1 小时 19 分钟前
    @cwcc 个人感觉比传统虚拟机好用。但 WSL 的坑确实有点多,一不小心就是一个坑。
    yinmin
        10
    yinmin  
       14 分钟前 via Android
    有没有试过 hyper-v 里装 win ltsc 版+openclaw 。hyper-v 启动 winltsc 只要 10 多秒,windows 虚拟机可动态内存,需要多少用多少,与主机共享内存使用。

    有个小技巧,win 虚拟机的启动初始内存设置 2GB ,不要设太大,最大内存可以设置 8GB 以上,win 虚拟机占内存资源会小很多,而且不影响运行大软件。( windows 对小内存机器做特别优化的,启动时内存设 2GB 为了激活优化)
    yinmin
        11
    yinmin  
       8 分钟前 via Android
    hyper-v 里再装一个软路由虚拟机,流量跑软路由不用代理可以避坑
    MuyuQ
        12
    MuyuQ  
    OP
       7 分钟前
    @yinmin 装 WSL 主要是为了能在 Windows 下用 Linux 的生态。 感谢,又学到新的小技巧了。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2728 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 01:36 · PVG 09:36 · LAX 18:36 · JFK 21:36
    ♥ Do have faith in what you're doing.