快被 WSL 整麻了

3 月 21 日
 MuyuQ
把 openclaw 转移到 wsl 以后,把 claude 和 codex 也都转移到了 wsl 。
想弄一个 discord 服务器,让 openclaw 指挥 claude 干活儿。
然后坑一个接一个的。
openclaw 的代理有坑,discord 走代理也有坑。
好不容易在 GitHub 上找到了解决办法,回头发现 claude 在 WSL 下也有坑。。。。。
不支持 chrome 调用,

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

老哥们有什么经验不。
4063 次点击
所在节点    问与答
23 条回复
susu200213
3 月 21 日
装 Linux
cwcc
3 月 21 日
WSL 黑我又来了。它压根不是一个子系统(在我看来),而只是一个比传统虚拟机更容易安装的轻量虚拟机,涉及到跨操作系统的交互、硬件虚拟化、端口映射、文件系统交互等等诸多问题。

我的解法就是用正经 Linux ,或者正经虚拟机,老老实实把控边界。它不是一个合适的 C 端软件载体,它更适合 Windows 程序员在不安装 Linux 系统的情况下轻松访问 Linux 系统的办法。
wuzhi1234
3 月 21 日
Mac 保平安
slackerman
3 月 21 日
好像是诶,wsl 其他都比 win 好用,就是拉不起 chrome 操作🤦‍♂️🤦‍♂️🤦‍♂️
szdosar
3 月 21 日
根据我折腾的惨痛经历,在 Windows 下如果想要龙虾控制桌面、浏览器等,最好裸装,不要在 wsL 下面折腾,否则非常难受。裸装有个坑位要避开,Windows 用户名目录不能是中文,否则你又跳到另外一个坑里面去了。
MuyuQ
3 月 21 日
@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
3 月 21 日
直接在 wsl 里装 chrome 。走 wslg 呢
MuyuQ
3 月 21 日
@zed1018 可以。但是我想让他调用 PC 上的 chrome ,好操作一些。
MuyuQ
3 月 21 日
@cwcc 个人感觉比传统虚拟机好用。但 WSL 的坑确实有点多,一不小心就是一个坑。
yinmin
3 月 21 日
有没有试过 hyper-v 里装 win ltsc 版+openclaw 。hyper-v 启动 winltsc 只要 10 多秒,windows 虚拟机可动态内存,需要多少用多少,与主机共享内存使用。

有个小技巧,win 虚拟机的启动初始内存设置 2GB ,不要设太大,最大内存可以设置 8GB 以上,win 虚拟机占内存资源会小很多,而且不影响运行大软件。( windows 对小内存机器做特别优化的,启动时内存设 2GB 为了激活优化)
yinmin
3 月 21 日
hyper-v 里再装一个软路由虚拟机,流量跑软路由不用代理可以避坑
MuyuQ
3 月 21 日
@yinmin 装 WSL 主要是为了能在 Windows 下用 Linux 的生态。 感谢,又学到新的小技巧了。
uqf0663
3 月 21 日
我跟他说尝试一下控制宿主机的 edge ,然后它自己折腾了一会就真的可以控制了,只是好像不太稳定暂时还搞不清楚是什么原因导致的不稳定。
lisxour
3 月 21 日
不要把 wsl 当 linux 用!
不要把 wsl 当 linux 用!
不要把 wsl 当 linux 用!

重要的事说三遍,wsl 的坑很多前辈已经踩了无数遍了
FarAhead
3 月 21 日
网络的确问题很大,最开始折腾了很久的桥接模式最后发现这个模式已经不再维护了,wsl 好在有 wslg 可以和 windows 无缝,还有各种系统级的交互优化
nightwitch
3 月 21 日
只需要记住一个规律: 有跨系统交互的需求用 wsl1 , 只在 Linux 下工作就用 wsl2 。
wsl2 的跨系统 IO 很慢,慢到想死那种
vinsony
3 月 21 日
还有一个,装了 wsl2 会影响系统的 dns 解析,有时候会莫名其妙的用自己设置的 dns 以外的服务器解析
COOOOOOde
3 月 21 日
我悟了, 弄 VMWare 直接装虚拟机 linux 了, 解决所有问题
SachinBeyond
3 月 22 日
不考虑买个 mac 玩玩嘛
ysn2233
3 月 22 日
感觉 openclaw 还是适合在主力系统里,我之前一直放 wsl 里,但是因为之前除了代码在 wsl 中别的事情都在 windows 下干,这就导致 openclaw 要做代码以外的事都增加了麻烦程度,所以我打算把他移回 windows

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

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

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

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

© 2021 V2EX