下载解压


解压完成备用
Windows先开启
安装docker的时候开启过
https://blog.csdn.net/YXWik/article/details/
如果wsl命令没有可以手动安装下
访问微软官方链接下载: 网页链接
下载后双击安装(全程下一步,无需修改),安装完成后重启电脑
如果没有Ubuntn子系统的就安装一下
安装过程中需要配置密码 记得注意下

如果版本是 1 就转一下
将 Ubuntu 设置为默认 WSL 发行版
启动 Ubuntu 子系统
给 WSL 配置 GitHub 资源代理
编译原生模块的依赖(如 Python、C++ 编译工具)
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node
nvm install 22.16.0


deepseek 的API 自行更换自己的

更改 baseUrl ,这个理默认是本地的模型,在线的需要改下
base_url 设置为

配置完url后回车 选择 配置API的key ,这个是在deepseek上申请的


Model ID 输入

Endpoint ID 直接回车

Model alias 输入

先跳过 选择 skip for now




空格 + 回车 继续回车

token复制出来
token=abd5240b1d1fa341c10f9f4986bab54d33

Hatch in TUI (recommended):在终端界面(TUI)启动(纯命令行操作);
Open the Web UI:打开网页界面;
Do this later:稍后再启动。


自己可以随便填

退出后查看是否后台运行

配置自启动
保存退出:按 Ctrl+O → 回车 → Ctrl+X。

如果写错了可以修改或者删除错误的服务文件,修改完需要重启服务,命令在文末
加载 systemd 配置
如果报错 :

配置 WSL 启用 systemd
添加以下内容
启用 systemd 之后需要重启wsl才能生效
如果还是不行 给大家换个方案,放到文章后面目录: 自启方案2
立即启动服务
设置开机 自启
检查服务状态(确认运行正常)

启动完成后访问 http://127.0.0.1:18789/

配置刚才复制的 token

编辑文件
粘贴以下内容 解决 WebSocket 跨域 / 监听的核心配置
放宽 Control UI 的安全限制

增加

保存退出: → → 。
重启:


修改文件
删除文件()
重新加载 systemd 配置(必做)
立即启动服务(无需重启 WSL)
立即重启服务
设置开机/重启 WSL 自启
检查服务状态(确认运行正常)
停止服务(立即终止 openclaw-gateway 进程)
验证是否停止成功(输出应为 inactive (dead))
第一步:停止当前运行的服务
第二步:禁用自启(重启 WSL 后不再自动启动)
验证禁用结果(输出应为 disabled)
如果服务无法正常停止(比如进程卡死),可强制杀死进程:
方式 1:通过 systemd 强制杀死
再停止服务
方式 2:直接查找进程 ID 杀死(兜底方案)
查找 openclaw 相关进程 ID
强制杀死进程(替换为查到的 PID)

sudo /root/run-openclaw.sh
ps aux | grep -E “node.*gateway”
netstat -tulpn | grep 18789
设置「开机 / openclaw 龙虾 终端启动」自动运行
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/278617.html原文链接:https://javaforall.net
