保姆级教程威联通nas搭建Clawdbot之接入飞书篇-附免费token解决
前言
前两天用威联通的Qu805的Container Station折腾了一下OpenClaw,感觉坑很多,所以我现在觉得还是老老实实看看Ubuntu Linux 工作站的方案。因为Qu805原装就是16G的内存,加上顶配是N355处理器,现在正在卖的是N150处理器,都刚好是能满足OpenClaw的最低要求。刚好NAS也是24小时开机,所以算是能当我的私人助理。
威联通的Ubuntu Linux 工作站是一款威联通NAS上的独家专属应用,它的工作方式是基于威联通自己的虚拟化框架,把 Ubuntu 系统以一种轻量的方式运行起来。它的作用很简单:让我们在威联通NAS里直接运行一个完整的 Ubuntu 桌面系统。
和我们使用虚拟机或者Docker搭建的 Ubuntu 系统不同,威联通Ubuntu Linux 工作站更像是一种物理硬件性质的操作系统,它采用的是一种轻量虚拟化的资源隔离方式,让 Ubuntu 运行起来更像一台独立的 Linux 主机。比如说我们可以直接通过HDMI 接口让它直通显示设备,然后接上键鼠,这样就让它成为了一台真正意义上的Linux主机。
它最大的亮点就是开箱即用,我们不需要自己准备镜像,或者配置虚拟机啥的,只要在应用里点几下,就能自动下载并启动官方提供的 Ubuntu 桌面环境。正因为如此,我们在这个环境里部署 OpenClaw 就变得顺理成章了。
搞之前我先提示一下,OpenClaw具备本地文件访问与命令执行能力。为保障安全,请务必:
环境隔离:不要将网页界面直接暴露在公共互联网。
权限控制:避免授予根权限。
数据加固:QNAP定期备份并启用快照,妥善保管API密钥,泄露立即更换。
Ubuntu安装OpenClaw教程步骤

先在App Center应用商店里面下载并安装Ubuntu Linux 工作站。

打开Ubuntu Linux 工作站,这里不需要任何设置,个人建议这里优先考虑选择Ubuntu 22.04版本,而不是最新的Ubuntu 24.04版本。个人实测22.04版本比24.04版本流畅很多,选中版本之后直接点击“安装”按钮即可!

然后威联通NAS就开始自动下载并安装Ubuntu系统。整个安装过程我们不需要任何操作,所有的设置全部都由程序自动完成,可以说是完全无人值守。
安装好之后,我们就直接点击页面的“远程桌面URL链接”开启Ubuntu 桌面。

然后回提示输入密码,密码就是威联通NAS的登录密码,输完之后回车。

就正式打开了Ubuntu 桌面。进来之后先打开“设置”。

然后将语言设置成汉语。(设置汉语的时候会重启系统,进来之后系统显示的就是中文了)。

再次进入Ubuntu 桌面之后,点击“终端”应用。

打开终端应用之后,直接输入OpenClaw中文版的安装指令“ curl -fsSL https://clawd.org.cn/install.sh | bash ”。

之后会提示安装 Node.js,直接输入“Y”继续,之后会让我们输入密码,这个密码还是威联通NAS的登录密码,输密码的时候没有显示,输完之后直接回车。

然后它会提示有两个方案。我们就按它推荐的【方案2】执行操作,依次复制粘贴它给的安装命令,最后再次输入OpenClaw中文版的安装指令“ curl -fsSL https://clawd.org.cn/install.sh | bash ”,就会自动执行安装操作了。

所有安装全部自动执行,因为是国内源,所以如果你那边网络速度不错,基本上三分钟左右就完成部署了!

之后就是和国外原版一样,开始初始化配置。首先是一个安全提醒,我们没得选,直接使用键盘左方向键选择“Yes”之后回车即可。

第二个选项是快速开启,选择默认的“快速开始”。

接下来就是配置大模型的选项了,我用的是阿里的云百炼。直接选它然后回车。

输入你的API key然后回车就行了。

然后它就会让我们选择大模型的类型。我直接选的默认。

接着就来到OpenClaw的交互软件的选择界面,可以看到已经原生加入了飞书,选中它后回车。

这里直接保持默认的“使用本地插件路径”,回车。
然后去飞书的开发者后台获取APP ID。
App ID 是飞书开放平台应用的唯一标识。在创建应用时,由系统自动生成,用户不能自行修改。
1. 打开飞书开放平台开发者后台,选择需要查看 App ID 的应用
打开飞书开放平台开发者后台,找到需要复制 App ID 的应用,点击并打开应用详情页。

打开「凭证与基础信息」页面并复制 App ID
在应用详情页点击左侧的「凭证与基础信息」,切换至「凭证与基础信息」页面。

在该页面顶部的「应用凭证」中可以找到具体的 App ID。点击 App ID 右侧的按钮可以复制该应用 App ID。
我们输入飞书开放平台的App ID和App Secret,之后继续回车。

之后会提示是否安装技能,相当于添加一些专用插件来赋予OpenClaw更多的能力。这个我们后期可以在页面配置,所以这里暂时选择“No”就可以了。

然后是关于关于钩子的安装,同样,我们搭建好之后在研究也不迟。这里使用空格键选中第一个,然后回车。

最后是如何打开OpenClaw的聊天界面,就选择它推荐的第一个吧。

之后就会有一个简洁的聊天界面,我们可以尝试和它对话,它有反应了就说明我们配置的没什么问题了。
查看服务
可以使用下面的命令来查看
clawdbot status
会看到如下图的结果就说明服务启动了

访问 Web UI 面板
如何访问面板?服务监听在 http://127.0.0.1:18789/ 端口上,我们现在通过 ssh 隧道来访问,输入下面的命令
ssh -N -L 18789:127.0.0.1:18789 用户名@服务器IP
# 回车之后
用户名@服务器IP's password: # 输入密码
然后在浏览器打开 http://127.0.0.1:18789/, 你会看到 Dashboard 了,如下图

图中显示的是未授权状态,回到服务器,输入以下命令
clawdbot dashboard
会看到下面的面板数据

复制对应的 Dashboard URL 到浏览器打开,即可正常查看聊天记录。
飞书接入教程
如果你不想这样的话,可以用飞书机器人对话。在飞书开发者后台里面直接创建机器人。

配置一个名字

飞书的其他配置先暂停,回到服务器配置 Openclaw 的飞书参数
clawdbot config set channels.feishu.appId "飞书 app id"
clawdbot config set channels.feishu.appSecret "飞书 app secret"
clawdbot config set channels.feishu.enabled true
# 推荐使用 websocket
clawdbot config set channels.feishu.connectionMode websocket
clawdbot config set channels.feishu.dmPolicy pairing
clawdbot config set channels.feishu.groupPolicy allowlist
clawdbot config set channels.feishu.requireMention true
配置完成之后,重启
clawdbot gateway restart
支持群机器人
如果需要在群聊中支持。你可以创建飞书群聊,然后把机器人应用拉进群里,但是上面的配置就需要做修改了。
实际上你可以通过跟机器人聊天让它去改,把下面的命令告诉它,让它去改就行了。不需要自己去服务器改
# 这个配置兼容上面的配置
clawdbot config set channels.feishu.dmPolicy open
clawdbot config set channels.feishu.groupPolicy open
clawdbot config set channels.feishu.allowFrom ['*']
重启完成后回到飞书,找到「事件和回调」,选择长连接模式,如下图

如果配置成功,说明连接已建立。继续下面的配置,添加事件,选择「接收消息」事件

事件添加完成之后,还需要开通权限,有以下权限全部勾选



以上步骤全部完成后,即可与机器人对话。但在此之前需要先创建一个版本

注意:每次修改配置后都需要重新发布版本,建议全部配置完成后再统一发布。
发布完成后,回到飞书客户端,可以看到应用已上线,点击打开应用

向机器人发送 Hello,即可收到 Moltbot 的回复

免费token解决思路
AIClient-2-API 是一个开源的 Node.js 代理服务项目,旨在解决不同大模型厂商接口不兼容的问题。它通过模拟 Gemini CLI、Kiro、Qwen Code(通义灵码)、Antigravity 等特定客户端的请求与授权流程,将这些原本仅限特定客户端使用或接口格式各异的模型服务,统一封装为标准的 OpenAI API 格式(如 /v1/chat/completions)。这意味着用户可以在任何支持 OpenAI 接口的第三方应用(如 NextChat、LobeChat、沉浸式翻译等)中,直接调用上述平台的模型能力。该项目不仅支持多账号轮询和故障转移以保障服务高可用,还提供了完善的日志审计功能,是开发者整合多种 AI 模型资源、降低开发与使用成本的实用工具。

OpenClaw 功能强大但 Token 消耗较大,推荐配合 AIClient-2-API 项目使用,将各大 AI 客户端转换为标准 API 接口,实现无限 Token 调用,彻底解决 Token 焦虑!OpenClaw-Docker-CN-IM已支持 OpenAI 和 Claude 两种协议,可直接对接 AIClient-2-API 服务。

最推荐的使用 AIClient-2-API 方式是通过自动化脚本启动,并在 Web UI 控制台中直接进行可视化配置。
Docker 快速入门(推荐)
docker run -d -p 3000:3000 -p 8085-8087:8085-8087 -p 1455:1455 -p 19876-19880:19876-19880 --restart=always -v "your_path:/app/configs" --name aiclient2api justlikemaki/aiclient-2-api
参数描述:
-d:在背景运行容器
-p 3000:3000 ...:端口映射。3000用于网页界面,其他用于OAuth回调(Gemini:8085,Antigravity:8086,iFlow:8087,Codex:1455,Kiro:19876-19880)
--restart=always: 容器自动重启政策
-v "your_path:/app/configs":挂载配置文件目录(将“your_path”替换为实际路径,例如,/home/user/aiclient-configs)
--name aiclient2api:集装箱名称
服务器启动后,打开浏览器访问: 👉 http://localhost:3000

脚本执行成功之后的截图。
详细教程我会在下一篇里面写。
结语
我觉得NAS上跑一个Linux上的openclaw才是最佳选择,Qu805刚好是24小时运行的,我的大部分数据也都扔在Qu805上,而全新的Linux我可以完全放权给OpenClaw,所以基本上实现了数据的隔离和权限的隔离。

还满
校验提示文案
Nellyu
校验提示文案
Nellyu
校验提示文案
还满
校验提示文案