找回密码
 立即注册
首页 业界区 业界 在 Windows+WSL2 上部署 OpenClaw AI 同事的实践与踩坑 ...

在 Windows+WSL2 上部署 OpenClaw AI 同事的实践与踩坑

焦和玉 3 天前
在 Windows+WSL2 上部署 OpenClaw AI员工的实践与踩坑


  • 在 Win10 闲置笔记本 + WSL2 Ubuntu 24.04 上完成 OpenClaw 全量部署
  • 解决了 4 个 WSL 环境特有的致命问题:环境变量死锁、systemd 版本隔离、Provider 注册表配置、OAuth 回调穿透
  • 最终实现飞书+Telegram 双通道、DeepSeek+Gemini 双模型的 24/7 AI 同事
  • 全程约 2 小时(不含踩坑时间)
为什么用闲置 Windows 笔记本,而不是 Mac Mini 或云服务器

1.jpeg

我看了一圈"AI 同事"的部署方案,主流就三种:Mac Mini、云服务器、闲置电脑。把关键指标摆出来:
方案硬件成本月运行成本环境你可能已经有了吗Mac Mini M4XXXX 元电费 ≈ 3 元macOS 原生大概率没有,得买云服务器 4C8G038~80 元/月Linux 原生不适用,持续付费闲置 Win 笔记本0电费 ≈ 5 元Windows+WSL2抽屉里大概率有一台第一,核心问题是"你已经有了"。 大多数开发者家里都有一台闲置笔记本——换了新电脑后老的扔抽屉里吃灰。它的硬件成本对你来说是零,因为钱已经花过了。Mac Mini 的 钱 是一笔新支出,而云服务器每月 38~80 元是持续支出。功耗差距算下来每月也就几块钱电费的事。
第二,Windows中的WSL2 原生支持 Linux。 OpenClaw 的 Gateway 跑在 Node.js + systemd 上,本质上需要一个 Linux 环境。WSL2 给你的不是模拟器,是一个跑在 Hyper-V 上的真实 Linux 内核,而且你不需要学习linux,就像操作Windows上的一个命令行窗口一样简单。我实测 Ubuntu 24.04 + systemd 完全能撑住 24/7 常驻。
第三,本地数据不经过任何第三方。 云服务器的数据存在别人的机房里,你的 API Key、聊天记录、知识库全在云端。自己的笔记本上这些东西不出家门,飞书用长连接不需要公网域名,安全感完全不一样。
环境搭建:WSL2 + systemd,两个命令但有一个隐藏陷阱

2.jpeg

装 WSL2 本身没什么好说的

PowerShell 管理员运行:
  1. wsl --install -d Ubuntu-24.04
复制代码
重启电脑,设置 Ubuntu 用户名密码,结束。
3.png

隐藏陷阱:systemd 默认是关的

OpenClaw 的 Gateway 需要 systemd 做进程托管。但 WSL2 默认不启动 systemd——这意味着 systemctl 命令全部报错,Gateway 根本起不来。
修复只需要两步,但第二步很多人会忘:
[code]# 在 WSL 内部sudo bash -c 'cat > /etc/wsl.conf

相关推荐

您需要登录后才可以回帖 登录 | 立即注册