我用OpenClaw搭了个网盘,同事看了直呼好家伙!
手把手教你一键部署OpenClaw(Clawdbot)
手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!
前言
现在 AI 智能体这阵风刮得特别猛,OpenClaw 算是彻底火出圈了。作为一个系统级的 AI 助手,它不仅能读写文件、修改程序、执行系统指令,还能直接对接企微、QQ、钉钉和飞书,简直就是请了个 24 小时待命的“数字打工人”。
再说 httpcat,这东西是个非常轻量化的 HTTP 文件传输工具。它自带 REST API 和 AK/SK 签名认证,不管是搞脚本、弄 AI 助手还是跑 CI/CD 自动化,都能稳稳当当地操作文件系统。
当这两个“神器”碰到一起,能玩出什么新花样?这篇文章就带大家看看,怎么通过 AK/SK 认证让 OpenClaw 把 httpcat 的接口玩转,打造一套全新的智能文件管理方案。
手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!
一、看家本领展示
OpenClaw 的强项
| 绝活 | 到底能干啥 |
|---|---|
| 🔧 拿捏系统权限 | 读写文件、跑命令、管进程,啥都能干 |
| 💬 聊天平台通吃 | 企微、QQ、钉钉、飞书,想接哪个接哪个 |
| 🧠 脑子特别好使 | 基于大模型做决策,任务规划得明明白白 |
| 🔌 扩展性拉满 | 支持执行 Bash 脚本,外部接口随便调 |
手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!
httpcat 的本事
| 功能 | 亮点在哪 |
|---|---|
| 📤 上传文件 | Token 认证护航,安全防泄漏 |
| 📥 下载文件 | 链接即点即下,还能设置过期时间 |
| 🗄️ 数据库管理 | 用 SQLite 存元数据,轻量又高效 |
| 🌐 MCP 亲儿子 | 自带 9 个原生工具接口 |
| 🔐 安全认证 | HMAC-SHA256 签名,AI 调接口也放心 |
| 🌐 接口完备 | 各种文件管理 API 一应俱全 |
| 📊 监控看板 | 数据流量一眼看穿,心中有数 |
手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!
二、实战玩儿法
场景 1:会议纪要“自动机”
用户需求:产品经理在企微群里喊一句:“把刚才的开会录音理出个纪要来。”
后台操作:
用户@OpenClaw: 帮我把今天的会议录音整理成纪要
OpenClaw 拆解任务:
1. [httpcat] 翻翻文件列表,把今天的 mp3 或 m4a 找出来
2. [whisper] 把语音啃完,转成 transcript.txt 文字版
3. [LLM] 提炼干货,把重点写成会议纪要
4. [httpcat] 把写好的 md 文档传上去
5. [IM] 给小王甩个下载链接
反馈结果:
📋 老板,会议纪要理好了!
- 来了 5 个人
- 聊了 3 件事
- 定了 7 个待办
📎 拿走不谢: https://your-server/files/meeting_20240115.md
手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!
场景 2:团队文档“导购员”
头疼点:资料满天飞,找个文档能把人找疯。
解决办法:OpenClaw 搭档 httpcat,变身语义搜索专家。
同事: @OpenClaw 上月那个竞品分析报告帮我翻出来
OpenClaw 动作:
1. [httpcat] 把文件库拉一遍
2. [LLM] 搞语义匹配,锁定最像的那几个
3. [httpcat] 确认细节
4. 报喜
OpenClaw: 搜到了 3 份,看看是哪个:
1. 📄 竞品分析_2024Q4.pdf (2.3MB) - 12月20日
2. 📄 竞品对比.xlsx (156KB) - 12月15日
3. 📄 市场调研.docx (890KB) - 12月10日
想下哪个?直接跟我说。
手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!
场景 3:程序员的“自动分发管道”
情境:代码写完了,自动打包发版本。
开发: @OpenClaw 帮我发布 v1.2.0
OpenClaw 流程:
├── 拉代码,切分支
├── 装依赖,跑构建
├── [httpcat] 把 dist.zip 传上去
├── [httpcat] 拿个直连地址
└── 艾特大家来收货
OpenClaw: ✅ v1.2.0 打包好了!
- 跑了 2.5 分钟
- 包大小 15.6MB
- 链接: https://your-server/files/app-v1.2.0.zip
- MD5 校验码: a1b2c3d4e5f6...
已替你吼了 @测试 @运维。
手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!
场景 4:私人云盘的“智能管家”
动嘴就能管文件:
用户: 把攒了超过一个月的临时垃圾都清了
OpenClaw:
1. [httpcat] 查查所有文件日期
2. 挑出 30 天以前的“钉子户”
3. [httpcat] 发起删除请求
4. [httpcat] 最终确认抹掉
5. 回报进度
OpenClaw: 🧹 搞定,空敞多了!
- 删了 23 个旧文件
- 腾出 1.2GB 空间
- 还有 156 个文件留着
手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!
场景 5:美工的“批量处理助手”
处理音视频图片:
设计师: @OpenClaw 这堆图帮我压一下,宽度调到 800 像素
OpenClaw 操作:
1. [httpcat] 批量锁定目标图片
2. 全下到本地
3. [ImageMagick] 自动缩放、压图片大小
4. [httpcat] 把处理后的版本传回去
5. 给反馈
OpenClaw: 🖼️ 图都压好了!
- 共处理 15 张
- 原本 45.6MB,现在 8.2MB (瘦身 82%)
- 打包下载: https://your-server/files/images_800px.zip
手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!
场景 6:全天候监控
OpenClaw 自动巡逻:
- 每小时: 看看上传下载的数据怎么样
- 每天: 盯一下硬盘快满了没
- 崩了或满了: 赶紧给管理员发报警消息
三、架构套路:三步走
手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!
想法一:社交软件 → OpenClaw(客户端) → httpcat(服务端)
原本想着用标准的 MCP 协议来搞,这样解耦最干净,httpcat 开个接口,OpenClaw 这种客户端直接连就行,省得重复造轮子。
但在实际测试中发现:
原版的 OpenClaw 还没原生支持远程 MCP 连接。它走的是自己的一套插件和工具体系。
不过想用 MCP 也有招:
- 反向操作:把 OpenClaw 的能力包成 MCP 给别人调。
- 偷梁换柱:在 OpenClaw 里写个脚本去调 MCP 的 HTTP 接口。
虽然 MCP 是大趋势,但由于 OpenClaw 还没跟上节奏,我们干脆先用 AK/SK 认证顶上,这方案稳得很。
想法二:OpenClaw 直接带 AK/SK 调 httpcat
直接通过 REST API 交互,绕过复杂的协议适配,简单直接。
想法三:加上 Nginx 的最终版
┌──────────┐
│ 浏览器 │
│ (Web UI) │
└────┬─────┘
│ HTTPS
▼
┌─────────────────────────────────────────────────────────────┐
│ Nginx 反代层 (:443) │
│ • SSL 安全加密 • 搞定 WebSocket 代理 │
│ • 伪造 Origin 绕过安全检查 │
└──────────┬─────────────────────────────────┬────────────────┘
│ 转发流量 │
▼ │
┌──────────────────────────────┐ │
│ 消息通道(接收回调) │ │
│ ┌────────┐┌────┐┌────┐┌────┐│ │
│ │企业微信││ QQ ││钉钉││飞书││ │
│ └───┬────┘└──┬─┘└──┬─┘└──┬─┘│ │
└──────────┬───────────────────┘ │
│ 消息转给后端 │
▼ ▼
┌─────────────────────────────────────────────────────────────┐
│ OpenClaw 网关 (仅本地能调) │
│ • 听懂人话、拆解任务 │
│ • 跑 Bash 脚本、调工具 │
│ • 回复消息、记上下文 │
└──────────────────────┬──────────────────────────────────────┘
│ AK/SK 签名调 API
▼
┌─────────────────────────────────────────────────────────────┐
│ httpcat 存储中心 (8888) │
│ • 文件存取、安全验证 │
│ • 存数据库、搞统计 │
└─────────────────────────────────────────────────────────────┐
端口说明:
443 — 唯一的对外门脸(走 HTTPS)
18789 — OpenClaw 后端(藏在本地,不给外面看)
8888 — httpcat 接口(文件操作都在这)
手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!
四、保姆级部署教程(腾讯云轻量服务器)
5.0 准备工作
- 搞台腾讯云 Lighthouse 服务器(2核4G起步比较爽)
- 提前装好 Docker
- 备好 AI 模型的 API Key(像 DeepSeek 之类的)
5.1 搞定 httpcat
直接用官方的二进制安装,这法子最省资源。
手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!
安装步骤
跑一下自带的 install.sh 就行,它会帮你把所有服务都注册好。
开启安全认证
去改下 /opt/httpcat/conf/svr.yml,关键是把 open_api_enable 设为 true:
server:
http:
port: 8888
auth:
open_api_enable: true # 必须开,不然 AI 调不了
aksk:
你的AK: 你的SK # 名字随便起,自己记住
file:
upload_enable: true
enable_upload_token: true
app_key: "httpcat"
app_secret: "httpcat_app_secret"
enable_sqlite: true
改完别忘了重启:
systemctl restart httpcat
去防火墙把 8888 端口打开就能看到界面了。
5.2 搞定 OpenClaw
手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!
法 A:腾讯云傻瓜式安装(新手选这个)
腾讯云有现成的模版,点点鼠标就行:
- 去 OpenClaw 专题页点“立即部署”。
- 选好机器,填上你的 DeepSeek Key。
- 等几分钟。
- 在控制台把 18789 端口放开。
- 打开网页,填入 Token 登录。
法 B:Docker 玩家手动挡(想自定义选这个)
第一步:建个窝
mkdir -p ~/openclaw-docker && cd ~/openclaw-docker
第二步:搞好环境变量
# 随便生成个长密码
GATEWAY_TOKEN=$(openssl rand -hex 16)
cat > .env << EOF
OPENCLAW_IMAGE=jiulingyun803/openclaw-cn:latest
OPENCLAW_CONFIG_DIR=./data/.openclaw
OPENCLAW_WORKSPACE_DIR=./data/clawd
OPENCLAW_GATEWAY_PORT=18789
OPENCLAW_GATEWAY_TOKEN=$GATEWAY_TOKEN
EOF
echo "记好你的 Token: $GATEWAY_TOKEN"
第三步:写 docker-compose.yml
services:
openclaw-gateway:
image: ${OPENCLAW_IMAGE}
user: node:node
environment:
OPENCLAW_GATEWAY_TOKEN: ${OPENCLAW_GATEWAY_TOKEN}
volumes:
- ${OPENCLAW_CONFIG_DIR}:/home/node/.openclaw
- ${OPENCLAW_WORKSPACE_DIR}:/home/node/clawd
ports:
- "${OPENCLAW_GATEWAY_PORT}:18789"
restart: unless-stopped
command: ["node", "dist/index.js", "gateway", "--bind", "lan", "--port", "18789", "--allow-unconfigured"]
openclaw-cli:
image: ${OPENCLAW_IMAGE}
volumes:
- ${OPENCLAW_CONFIG_DIR}:/home/node/.openclaw
- ${OPENCLAW_WORKSPACE_DIR}:/home/node/clawd
entrypoint: ["node", "dist/index.js"]
第五步:启动
docker compose pull
docker compose up -d openclaw-gateway
docker compose logs -f openclaw-gateway
看到 listening on ws://0.0.0.0:18789 就说明成了。
第六步:开防火墙
只要在控制台把 443 和 8888 挪出来就行,18789 建议别直接露在公网。
手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!
第七步:配 AI 脑子
登录 http://你的IP:18789,去设置里把 API Key 填进去,或者用命令行 docker compose run --rm openclaw-cli onboard 跟着提示走。
第八步:HTTPS 代理(这步必须做)
OpenClaw 必须在 HTTPS 环境下才能正常用 Web UI。我们用 Nginx 搞个自签名证书:
# 生成个证书先
openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -keyout /etc/nginx/ssl/openclaw.key -out /etc/nginx/ssl/openclaw.crt
# 写 Nginx 配置
cat > /etc/nginx/sites-available/openclaw << 'NGINX'
server {
listen 443 ssl;
location / {
proxy_pass http://127.0.0.1:18789;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
# 伪装成 localhost 绕过安全检查
proxy_set_header Origin "https://localhost";
}
}
NGINX
# 启动 Nginx
ln -sf /etc/nginx/sites-available/openclaw /etc/nginx/sites-enabled/openclaw
systemctl restart nginx
第九步:正式开用
直接 HTTPS 访问你的 IP,看到浏览器警告选“继续访问”,输 Token 进去,只要看到状态是“绿色在线”,就说明大功告成。
手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!
5.3 让 OpenClaw 会调 httpcat
这是全案的灵魂。我们需要给 OpenClaw 递把“钥匙”。
步骤 1:写个调用脚本
在 data/clawd/ 下弄个 httpcat-api.sh。这个脚本会负责算签名、拼参数、调接口。
# 别忘了给脚本加权限
chmod +x ~/openclaw-docker/data/clawd/httpcat-api.sh
chown 1000:1000 ~/openclaw-docker/data/clawd/httpcat-api.sh
步骤 2:测一测
# 让 AI 试着列出文件
docker compose exec -T openclaw-gateway bash -c './httpcat-api.sh GET /api/v1/file/listFiles "dir=/"'
只要返回 errorCode: 0,说明两个神器已经连上线了。
5.4 验收成果
在 OpenClaw 的聊天框里发一句:“帮我看看 httpcat 里存了啥。”
如果它能刷刷刷把 JSON 列表甩出来,或者你能让它去 Unsplash 抓图直接存到云盘里(如上图),那就说明这套流程彻底跑通了!
手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!
五、联动企微的骚操作
我们要让 AI 知道自己有这个本事。在 OpenClaw 的工作区建个技能文件夹。
配好 Skill 文档
新建 ./data/.openclaw/skills/httpcat-manager/SKILL.md,内容大意就是教 AI:当用户提到“上传”、“查文件”时,记得去跑那个 httpcat-api.sh 脚本。
这里面的 When to use 部分要写得通俗易懂,多给几个例子,AI 才会举一反三。
手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!
接入企微
按照企业微信官方接入攻略,在企业后台创建应用,拿到 Secret。
通信原理
简单说就是:用户发消息 -> 企微服务器回调你的 Nginx -> Nginx 转给 OpenClaw -> OpenClaw 想好了调 AI -> 最后把结果推回给用户。
建议把企微的回调地址也藏在 Nginx 的 443 后面,安全又省事。
手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!
六、总结
这套方案通过 OpenClaw 做“大脑”,httpcat 做“仓库”,企微做“嘴巴”,把原本冷冰冰的文件管理变成了像聊天一样简单的交互。
- 用户:只管动嘴。
- OpenClaw:负责思考怎么干,然后撸起袖子跑脚本。
- httpcat:稳稳地存取数据。
这种“对话式文件管理”不仅是好玩,更是实实在在地提高了生产力。
手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!
更多推荐

所有评论(0)