在Windows上部署OpenClaw,WSL2才是正确姿势。别再折腾原生Windows了,一条命令在Windows下开启Linux体验,让AI助手稳稳跑起来。
为什么选 WSL2
如果你想在Windows上运行OpenClaw,在此强烈推荐使用WSL2,分钟级搞定一套Linux子系统。
经实际体验对比,既满足安全隔离又提升了操作响应速度!
借助适用于Linux的Windows子系统(WSL),开发人员可以安装Linux分发版(如Ubuntu、OpenSUSE、Debian等),并在Windows上直接使用Linux应用程序、实用工具,无需传统虚拟机或双包设置的开销。
原因很简单:
- 兼容性最好,Node.js、Bun、pnpm、各种 Linux 工具都能正常工作
- 稳定性更强,避免原生Windows的各种路径、权限问题
- 一条命令安装,
wsl --install搞定一切
原生Windows可以用,但坑不少,走WSL2更省心。
前置条件
- BIOS:启用VMX虚拟化技术;
- Windows 版本:Windows10 19044+或Windows11;
无需提前安装Node.js,OpenClaw一键安装脚本会自动检测并安装所有依赖。
完整安装步骤
第一步:安装WSL2+Ubuntu
打开 PowerShell(管理员):
wsl --install
或者指定发行版:
wsl --list --online
wsl --install -d Ubuntu-24.04
安装完成后重启电脑(根据Windows提示)。
第二步:一键安装OpenClaw
只需一条命令:
curl -fsSL https://openclaw.ai/install.sh | bash
这个脚本会自动帮你:
- 检测系统环境
- 安装 Node.js 24(如果没有或版本过低)
- 安装其他所需依赖
- 安装 OpenClaw
你不需要手动安装任何东西,坐等脚本跑完即可。
如果你想手动管理Node.js版本,可以提前安装Node.js 22.16+或24(推荐),详见Node.js安装指南。
第三步:运行配置向导
openclaw onboard --install-daemon
向导会引导你:
- 选择模型提供商(智谱 GLM、OpenAI、Qwen 等);
- 输入Base URL、API Key;
- 配置Gateway服务;
整个过程不到 2 分钟。
关于模型特整理了一部分使用体验
| 厂商 | Url | 模型ID | 费用 | 使用体验 |
|---|---|---|---|---|
| 通义千问 | Oauth | coder-model、vision-model | 免费 | Qwen为Qwen Coder和Qwen Vision模型提供免费层OAuth流程(每天2,000次请求,受Qwen速率限制约束),勉强可用 |
| 智谱 | https://open.bigmodel.cn/api/paas/v4 | glm-4.7-flash、glm-5 | 免费、收费 | 新用户2000万额度tokens,主力使用 |
| Openrouter | Oauth | openrouter/auto | 免费 | 免费用户每天限50次请求、20RPM,鸡肋 |
| 百炼 | https://dashscope.aliyuncs.com/compatible-mode/v1 | qwen3.5-plus、qwen3-coder-next等等 | 收费 | 新用户2000万额度tokens,主力使用 |
小结
关于使用Openclaw最令人头痛的问题就是烧tokens,还好OpenClaw支持多助手隔离和模型灵活分配,可以让AI助手团队各司其职、高效协作,这部分在文末会进行介绍。
因此为了更好的体验openclaw带来的便捷,最终还是选择了性价比较高的充值,丝滑使用gpt、claud主流大模型!
https://weclawai.cn
第五步:验证安装
# 检查 Gateway 状态
openclaw gateway status
# 打开控制面板
openclaw dashboard --no-open
根据提供的url,如果浏览器打开了控制面板,安装成功。
进阶1:局域网访问
默认情况下,OpenClaw Gateway只监听127.0.0.1(本地回环),局域网内其他设备无法访问。
要让局域网设备电脑连接Gateway,需要完成以下配置:
1. 修改Gateway配置
编辑配置文件:
nano ~/.openclaw/openclaw.json
找到 gateway 部分,修改以下配置:
{
gateway: {
mode: "local",
port: 18789,
bind: "lan",
auth: {
mode: "token",
token: "your-token-here",
},
controlUi: {
enabled: true,
basePath: "/openclaw",
allowedOrigins: [
"http://localhost:18789",
"http://127.0.0.1:18789",
"http://192.168.1.*:18789",
],
dangerouslyDisableDeviceAuth: true,
},
},
}
安全警告:
bind调整为lan,保证通过IP访问dangerouslyDisableDeviceAuth: true会禁用设备认证,仅适用于受信任的局域网环境allowedOrigins需要根据你的实际局域网IP段配置
2. 启动参数说明
如果配置文件gateway.bind: "lan",启动Gateway时需要添加--allow-unconfigured 参数:
openclaw gateway run --allow-unconfigured
3. 配置项详解
gateway.bind: "lan":监听0.0.0.0,允许所有网络接口访问gateway.controlUi.allowedOrigins:显式指定允许的浏览器来源,支持通配符gateway.controlUi.dangerouslyDisableDeviceAuth:禁用设备认证,避免每次新设备都需要授权--allow-unconfigured:启动参数,允许在没有完整 gateway 配置时启动
4. 重启Gateway
所有配置调整完毕后,重启gateway生效
openclaw gateway restart
6. 验证访问
由于Linux子系统未安装图像化界面,因此打印url但不进行浏览器登录。
openclaw dashboard --no-open
根据返回的url,在本地浏览器中访问即可。
局域网安全建议
auth.mode: "token":推荐使用 token 认证auth.token:设置一个强密码/随机字符串- 定期更换 token:防止泄露后被滥用
- 不要用
auth.mode: "none":局域网不是安全边界 dangerouslyDisableDeviceAuth:仅在受信任的私有网络中启用
进阶2:多助手+多模型管理
OpenClaw支持多助手隔离和模型灵活分配,让你的AI助手团队各司其职、高效协作。
助手分类示例
以我们的实际配置为例,共 4 个专职助手:
| 助手 | 角色定位 | 使用模型 | 典型场景 |
|---|---|---|---|
| 技术专家 | IT 编程运维专家 | 百炼 Qwen3 Coder | 代码开发、系统运维、故障排查 |
| 公众号助手 | 内容创作运营专家 | 智谱 GLM-5 | 文章撰写、标题优化、运营策划 |
| 财务管家 | 财务会计数据分析专家 | 通义 Qwen Coder | 报表分析、预算规划、数据洞察 |
| 学习伙伴 | 小学生学习助手 | 通义 Qwen Coder | 作业辅导、知识讲解、趣味学习 |
配置示例
{
agents: {
list: [
{
id: "coder",
name: "技术专家",
workspace: "~/.openclaw/workspace/agents/coder",
model: "bailian/qwen3-coder-next",
identity: {
name: "技术专家",
theme: "IT 编程运维专家",
},
},
{
id: "wechat",
name: "公众号助手",
workspace: "~/.openclaw/workspace/agents/wechat",
model: "zai/glm-5",
identity: {
name: "公众号助手",
theme: "内容创作运营专家",
},
},
{
id: "analyst",
name: "财务管家",
workspace: "~/.openclaw/workspace/agents/analyst",
model: "qwen-portal/coder-model",
identity: {
name: "财务管家",
theme: "财务会计数据分析专家",
},
},
{
id: "student",
name: "学习伙伴",
workspace: "~/.openclaw/workspace/agents/student",
model: "qwen-portal/coder-model",
identity: {
name: "学习伙伴",
theme: "小学生学习助手",
},
},
],
},
}
这种管理方式的优势
1.专业对口
每个助手专注于特定领域,拥有独立的工作空间(workspace)和身份设定(identity):
- 技术问题找技术专家,输出代码和解决方案
- 写文章找公众号助手,擅长标题和内容优化
- 报表分析找财务管家,懂数据和合规
- 孩子学习找学习伙伴,耐心有趣懂孩子
响应更专业、更贴合场景需求。
2.成本优化
不同模型有不同特点:
| 模型 | 特点 | 适用场景 |
|---|---|---|
| 百炼Qwen3 Coder | 编程能力强 | 技术开发、代码审查 |
| 智谱GLM-5 | 中文理解好、创意强 | 内容创作、文案策划 |
| 通义Qwen Coder | 平衡性能与成本 | 日常对话、基础分析 |
根据任务特点选择最合适的模型,既保证质量又控制成本。
3.隔离运行
每个助手拥有:
- 独立的工作空间:各自的
AGENTS.md、SOUL.md、记忆文件 - 独立的会话存储:对话历史不串台
- 独立的身份设定:不同的名字、风格、专业领域
上下文清晰,不会出现”一会儿在聊代码一会儿在聊作文”的混乱。
小结
一句话总结:WSL2+一键脚本+多助手管理=打造专属AI团队,高效又省心。
- 专业专注:每个助手专精一个领域
- 成本可控:根据任务选择合适模型
- 隔离安全:独立工作空间和会话
- 灵活扩展:随时添加新助手
- 自动调度:按渠道/场景路由
声明:来自木讷大叔爱运维,仅代表创作者观点。链接:https://eyangzhen.com/6892.html