OpenClaw部署指南
一、环境准备
1.1 检查前置依赖
打开 PowerShell(普通用户权限即可),执行以下命令检查环境:
1 | # 检查 Node.js 版本(要求 ≥ 20.0.0) |
- 如果提示
node: command not found:去 Node.js 官网 下载 LTS 版本安装,默认下一步即可。 - 安装完成后重启 PowerShell,再次检查版本。
1.2 安装 OpenClaw-CN
执行以下通用安装命令(国内镜像,稳定可靠):
1 | # 1. 切换 npm 国内镜像(解决下载慢/超时) |
1.3 验证安装成功
1 | openclaw-cn --version |
✅ 成功标志:输出类似 openclaw-cn/0.1.8-fix.3 的版本号。
❌ 失败处理:
- 提示
command not found:把C:\Users\你的用户名\AppData\Roaming\npm加入系统环境变量PATH,重启 PowerShell。 - 权限错误:用管理员权限打开 PowerShell 重新执行安装命令。
二、基础配置(核心流程,必做)
2.1 初始化配置(交互式向导,通用无坑)
执行以下命令,进入交互式配置向导(所有版本通用,无参数坑):
1 | openclaw-cn configure |
按提示一步步操作:
- 检测到现有配置:直接回车(保留现有配置,或选择更新)。
- 网关将在哪里运行?:选择「本地(此设备)」→ 回车。
- 选择要配置的部分:选择「模型」→ 回车。
- 模型 / 认证提供商:用上下键选择你要使用的模型(如
Moonshot AI (Kimi K2.5))→ 回车。 - 认证方法:选择对应 API Key 方式(如
Kimi API key (.cn))→ 回车。 - 输入 API Key:粘贴你在对应平台创建的 Key(如 Kimi 的
sk-xxx)→ 回车。 - 选择模型:默认推荐模型(如
moonshot/kimi-k2.5)→ 一路回车完成配置。
2.2 启动网关(基础运行模式)
方式 1:前台运行(调试 / 新手首选,看实时日志)
1 | openclaw-cn gateway |
✅ 成功标志:日志输出 Gateway ready on ws://127.0.0.1:18789,且持续运行。
- 关闭终端即停止网关,适合调试。
方式 2:后台运行(长期使用)
1 | # 启动后台网关 |
2.3 访问 Web 控制台
打开浏览器,访问:
http://127.0.0.1:18789(或带 Token 的链接http://127.0.0.1:18789/?token=你的网关Token)。进入「对话」页面,发送测试指令:
1
你好,帮我写一行 Python 代码打印 Hello World
✅ 成功标志:AI 正常返回代码,且 Kimi 平台计费明细显示少量消耗。
三、核心问题排查(90% 问题速解)
3.1 网关无法启动
| 问题 | 原因 | 解决方案 |
|---|---|---|
listen EADDRINUSE 18789 |
端口被占用 | 执行 netstat -anofindstr :18789找到占用进程 PID,执行taskkill /F/PID 进程 ID 杀死进程,重新启动网关。 |
| 启动后无响应 | 配置文件损坏 | 执行 openclaw-cn configure 重新走一遍配置向导,或 openclaw-cn setup --reset config 重置配置。 |
| 模型调用失败 | API Key 错误 / 网络 | 重新执行 openclaw-cn configure 核对 API Key;检查网络是否能访问对应模型平台(如 Kimi 国内直连,无需科学上网)。 |
3.2 Web 控制台无法访问
- 确认网关正在运行:
openclaw-cn gateway status。 - 确认访问地址是
127.0.0.1:18789(不要用localhost或外网 IP)。 - 检查防火墙是否允许 18789 端口访问(默认允许,若被拦截需手动放行)。
3.3 命令参数错误(如 unknown option '--provider')
原因:当前版本不支持该参数,所有版本通用的写法是直接运行
openclaw-cn configure,用交互式向导配置,不要加任何额外参数。正确操作
1
2# 永远用这个命令配置,无参数坑
openclaw-cn configure
四、拓展内容(进阶可选)
4.1 安全文件夹:限制 OpenClaw 仅在指定目录干活(可选)
操作步骤:
- 创建安全文件夹:
C:\Users\你的用户名\Claw_Safe_Workspace。 - 执行配置向导,选择「工作区」→ 输入安全文件夹路径 → 回车。
- 重启网关:
openclaw-cn gateway restart。 - 验证:让 OpenClaw 尝试访问
C:\Windows目录,会被拒绝访问,仅能在安全文件夹内操作。
4.2 多模型 API 配置(可选,成本优化)
基础方法(通用):
- 执行
openclaw-cn configure,选择「模型」→ 切换到其他模型(如deepseek),输入对应 API Key。 - 重启网关后,在对话中用
[使用Kimi]/[使用DeepSeek]前缀指定模型。
进阶:自动路由规则(高版本支持)
编辑配置文件 %USERPROFILE%\.openclaw\router.yaml,定义任务 - 模型映射,重启网关后自动分工。
4.3 本地免费模型:Ollama 集成(可选,永久 0 成本)
操作步骤:
- 安装 Ollama:
winget install Ollama.Ollama。 - 拉取模型:
ollama pull deepseek-r1:7b。 - 执行
openclaw-cn configure,选择「Ollama」→ API Key 填ollama→ 模型填deepseek-r1:7b→ 回车。 - 重启网关,即可用本地模型免费干活。
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.