OpenClaw+DeepSeek 本地部署教程:WSL2环境超详细指南

2026-06-17阅读 0热度 0
DeepSeek

WSL2 搭配 Node.js24 部署 OpenClaw 完整教程|国内源加速 + 开启 systemd

本教程基于 WSL2 Ubuntu 环境,完整演示从零安装到配置 OpenClaw 的每个步骤。重点解决下载卡顿、网关启动失败、权限异常等常见坑点——所有操作均可直接复现,无需额外调优。

一、环境前置:安装 Git 与 Node.js24

OpenClaw 运行依赖 Git 和 Node.js,先搭建基础运行时环境。

1. Windows 端安装 Git

下载地址:https://git-scm.com/install/windows

2. WSL 内安装 Node.js24

使用镜像压缩包安装指定版本,命令如下:

# 拉取Node.js24安装包
wget https://cdn.npmmirror.com/binaries/node/v24.15.0/node-v24.15.0-linux-x64.tar.xz

# 解压部署至系统目录
sudo tar -xJf node-v24.15.0-linux-x64.tar.xz -C /usr/local --strip-components=1

版本校验

输出版本号即表示安装成功:

node -v
npm -v

二、切换 NPM 国内镜像,规避下载超时

默认官方源下载速度极慢,切换至镜像源提升安装效率,同时避免权限错误:

# 配置阿里镜像源
npm config set registry https://registry.npmmirror.com

# 设定全局安装目录
npm config set prefix $HOME/.npm-global

# 写入环境变量并生效
echo 'export PATH=$HOME/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

三、全局安装 OpenClaw 核心程序

npm install -g openclaw

四、开启 WSL2 的 systemd 服务

网关注册与运行必须依赖 systemd,未启用则直接启动失败。

  1. 编辑配置文件
sudo vim /etc/wsl.conf

填入配置内容:

[boot]
systemd=true
  1. 修改文件权限
sudo chmod 644 /etc/wsl.conf
  1. 重启 WSL 生效
exit

以管理员身份打开 Windows PowerShell,执行关机命令:

wsl --shutdown
  1. 重启终端后校验状态
systemctl --user status

显示 running 即为开启成功。

五、网关注册、启停与设备授权

1. 注册系统服务并设置开机自启

openclaw gateway install
systemctl --user start openclaw-gateway.service
systemctl --user enable openclaw-gateway.service

2. 查看本地密钥凭证

配置文件中包含专属 Token,用于平台对接绑定:

cat ~/.openclaw/openclaw.json

3. 网关启停与状态查看

openclaw gateway start
openclaw gateway status

4. 设备连接授权

外网设备首次接入网关需手动审批,替换设备标识后执行授权:

openclaw devices approve xxxxx

六、端口冲突导致 token 错误(如果上面第 5 步报错)

新服务尝试启动 → 端口被占用 → 启动失败 → 认证失效。若上一步骤 3 和 4 出现错误,按以下步骤处理。

附,若此处报错:

执行:

  1. 添加端口号:vim ~/.openclaw/openclaw.json

  1. 重新安装网关服务(强制刷新端口)
openclaw gateway install --force
  1. 重启服务
openclaw gateway stop
systemctl --user daemon-reload
openclaw gateway start
  1. 查看状态
openclaw gateway status
  1. 打开面板,复制到浏览器
openclaw dashboard --no-open
openclaw doctor --generate-gateway-token
cat ~/.openclaw/openclaw.json
openclaw devices approve xx

七、对接 DeepSeek 模型并功能验证

1. 初始化模型接入配置

openclaw onboard

2. 交互测试

发送测试指令,正常返回应答即表示整套部署完成:

openclaw agent --message "你好" --session-id test

3. 命令行交互聊天

openclaw tui
免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

相关阅读

更多
欢迎回来 登录或注册后,可保存提示词和历史记录
登录后可同步收藏、历史记录和常用模板
注册即表示同意服务条款与隐私政策