综述由AI生成在 Windows 环境下通过 WSL2 进行 OpenClaw AI 的物理级离线部署方案。内容包括安装 Ubuntu 发行版、配置 WSL 与 Windows 路径映射、手动安装 NVM 与 Node.js 核心引擎、解压并配置 OpenClaw 主程序及插件。此外,还涵盖了国内主流大模型的 API 配置方法、QQ 机器人的接入流程以及生产化部署后的常用维护命令。该方案旨在实现零网络依赖、高确定性的本地 AI 基础设施构建。
板砖工程师28 浏览
一、环境基石:打通 Windows 与 Linux 的数据链路
在开始安装之前,必须理解 WSL 并非完全独立的虚拟机,它与 Windows 之间通过 drvfs 桥接。
1.1 安装 WSL 发行版
在 Windows 的 PowerShell(管理员模式)中执行。确保安装的是 Ubuntu 24.04,它是目前生态支持最完善的长期支持版本。
wsl --list --online
wsl --install -d Ubuntu-24.04
安装过程中会弹出一个新的终端窗口,要求输入新的 Linux 用户名和密码。注意:密码输入时屏幕不会显示星号,输完直接回车即可。
1.2 物理路径映射:定位你的安装包
假设文件保存在 Windows 系统的 E 盘中。WSL 会自动将 Windows 驱动器挂载到 /mnt/目录下(例如 E 盘对应 /mnt/e/),因此在 Linux 环境下可以直接访问。
实战提示:如果 E 盘在 /mnt/e/下未能自动显示,或在访问时遇到响应迟缓的情况,可以使用以下命令手动刷新挂载状态(后续所有操作基于 Ubuntu 系统,建议直接保持在 E 盘或者临时创建一个盘,可以直接复制粘贴命令):
sudomkdir -p /mnt/e
sudo mount -t drvfs E:/mnt/e -o metadata
ls /mnt/e
curl -fsSL https://get.pnpm.io/install.sh | sh
source ~/.bashrc
验证 pnpm 工具是否可用
pnpm -v
5.2 插件编译与安装
将源码转换为可执行的插件包,并链接到 OpenClaw 主程序。
安装插件依赖(使用国内阿里云 NPM 镜像源)
cd ~/openclaw-china
pnpm install --registry=https://registry.npmmirror.com
编译插件源码
pnpm build
将插件链接到主程序(注意使用完整路径)
cd ~/openclaw-ai && ./openclaw.mjs plugins install -l /home/kxdfzg/openclaw-china/packages/channels
验证插件是否加载 (列表中应出现 Moltbot China Channels 且状态为 loaded)
./openclaw.mjs plugins list
5.3 QQ 渠道参数配置
进入主程序目录,通过 CLI 刷入 QQ 机器人的核心配置。
进入主目录
cd ~/openclaw-ai
开启 QQ 渠道开关
./openclaw.mjs config set channels.qqbot.enabled true
配置 AppID 和 Secret (替换为你自己的 ID)
./openclaw.mjs config set channels.qqbot.appId "你的 AppID"
./openclaw.mjs config set channels.qqbot.clientSecret "你的 AppSecret"
刷入其他业务配置
./openclaw.mjs config set channels.qqbot.markdownSupport false
./openclaw.mjs config set channels.qqbot.dmPolicy open
./openclaw.mjs config set channels.qqbot.groupPolicy open
./openclaw.mjs config set channels.qqbot.requireMention true
./openclaw.mjs config set channels.qqbot.textChunkLimit 1500
./openclaw.mjs config set channels.qqbot.replyFinalOnly false
./openclaw.mjs config set gateway.http.endpoints.chatCompletions.enabled true