欢迎光临
我们一直在努力

用OpenClaw打造AI员工,一个月省几万块!

手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!

前言

现在 AI 助手这阵风刮得挺猛,OpenClaw 这种系统级的智能管家在网上特别扎眼。它不光能翻文件、调命令、改脚本,还能直接钻进企业微信、QQ、钉钉和飞书,简直就是个活生生的“数字员工”。 再说说 httpcat,这玩意儿搞文件传输特别轻便,自带一整套 REST API 和安全认证机制,不管是 AI 助手还是自动化脚本,使唤起文件来既顺手又稳当。 要是把这两者凑到一块儿,能玩出什么新花样?这篇文章就带大家看看,怎么通过那种 AK/SK 签名认证,让 OpenClaw 像使唤自家工具一样操作 httpcat,彻底改变咱们管理文件的方式。 手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!

一、核心本事一览

OpenClaw 的拿手好戏

能力简单说
🔧 系统权限 翻文件、写文档、跑代码、管进程,啥都能干
💬 聊天软件接入 企业微信、QQ、钉钉、飞书,在哪都能跟它聊
🧠 AI 脑子 脑筋转得快,会帮你想主意、拆解任务
🔌 工具库 脚本随便跑,外部接口随便调

httpcat 的基本功

能力简单说
📤 传文件 有身份验证,传东西心里踏实
📥 拿文件 给个链接就能下,还能设置啥时候失效
🗄️ 记账本 用 SQLite 管数据,轻量又好使
🌐 协议支持 默认支持 MCP,带了 9 种工具
🔐 安全锁 脚本或 AI 调接口时,有防伪签名护航
🌐 接口全 专门给开发者准备了全套管理 API
📊 监控台 谁传了多少、下了多少,一眼就能看清

手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!

二、能用在哪些地方

场景 1:智能会议小秘书

想象个事儿:产品经理在群里喊一声:“把刚才开会的录音理成纪要发给我。” 它是怎么干活的:

小王:@OpenClaw,把刚才的会整理下。
办事流程:
1. [httpcat] 翻翻看,找到刚才存的录音文件。
2. [whisper] 把语音转成大白话。
3. [大模型] 提炼重点,写出正经纪要。
4. [httpcat] 把写好的文档传上去。
5. [聊天群] 把下载地址丢给小王。
小王拿到手:
📋 会议纪要整理好啦!
– 来了 5 个人
– 聊了 3 个事儿
– 还有 7 个待办
📎 下载地址在这里:https://your-server/files/meeting_20240115.md

手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!

场景 2:团队的“活字典”

毛病:文档到处乱扔,找个东西跟大海捞针似的。 解决法子:用 OpenClaw 配合 httpcat 搞个智能知识库。

同事:@OpenClaw,上个月那个竞品分析报告哪去了?
办事流程:
1. [httpcat] 把文件全列出来。
2. [大模型] 看看哪些跟“竞品”沾边。
3. [httpcat] 确认下文件到底在哪。
4. 告诉大家结果。
OpenClaw:找到 3 份可能的文件:
1. 📄 竞品分析_2024Q4.pdf – 去年 12 月 20 号的
2. 📄 竞品对照表.xlsx – 12 月 15 号的
3. 📄 调研报告.docx – 12 月 10 号的
你想看哪一份?我帮你取。

手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!

场景 3:自动化的“搬运工”

场景:程序员写完代码,自动打包并分发。

开发:@OpenClaw,发布 v1.2.0 版本。
办事流程:
├── 同步代码,切到新版本分支
├── 运行编译,打包成压缩包
├── [httpcat] 把 dist.zip 传上去
├── [httpcat] 拿到下载链接
└── 在群里喊一声
OpenClaw:✅ v1.2.0 搞定了!
– 忙活了 2 分半
– 包有 15.6MB
– 地址:https://your-server/files/app-v1.2.0.zip
– 指纹:a1b2c3d4e5f6…
测试和运维那边我也打过招呼了。

场景 4:私人云盘 + AI 管家

动动嘴皮子就能管文件:

用户:帮我把那堆存了超过一个月的临时文件删了吧。
办事流程:
1. [httpcat] 查查所有文件。
2. 挑出那些 30 天前传的临时垃圾。
3. [httpcat] 申请删掉。
4. [httpcat] 确认清理。
5. 汇报战果。
OpenClaw:🧹 打扫干净了!
– 删了 23 个文件
– 省出 1.2GB 空间
– 还有 156 个文件留着呢

手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!

场景 5:聪明的美工助理

处理视频和图片:

设计:@OpenClaw,把这些图压一下,宽度全改成 800 像素。
办事流程:
1. [httpcat] 找到那些待处理的图。
2. 全下到本地。
3. [工具] 批量改大小、瘦身。
4. [httpcat] 把处理好的新图传回去。
5. 交差。
OpenClaw:🖼️ 图片弄好了!
– 处理了 15 张
– 本来 45.6MB,现在才 8.2MB
– 打包下载:https://your-server/files/images_800px.zip

场景 6:盯着服务器

OpenClaw 定的闹钟:
– 每小时:去 httpcat 看看大家传了多少东西。
– 每天:查查硬盘还剩多少空地。
– 报错时:赶紧给管理员发个信。

手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!

三、架构是怎么设计的

想法一:传统的 MCP 模式

┌─────────────────────────────────────────────────────────────┐
│ 用户聊天层 │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ 企业微信 │ │ QQ │ │ 钉钉 │ │ 飞书 │ │
│ └────┬─────┘ └────┬─────┘ └────┬─────┘ └────┬─────┘ │
│ └────────────┴────────────┴────────────┘ │
│ │ │
│ ▼ │
├─────────────────────────────────────────────────────────────┤
│ OpenClaw 聪明层 │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ • 听懂人话 • 计划怎么干活 │ │
│ │ • 调 MCP 接口 • 汇总告诉用户 │ │
│ └─────────────────────────────────────────────────────┘ │
│ │ │
│ MCP 协议 │
│ │ │
│ ▼ │
├─────────────────────────────────────────────────────────────┤
│ httpcat 仓库层 │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ • 存东西 • 验身份 │ │
│ │ • 翻目录 • 盯着空间 │ │
│ └─────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘

MCP 最给力的地方就是它能把不同东西分开处理——httpcat 只要把接口留好,管你是用什么客户端,直接连上来就能用。 不过实际折腾的时候发现: OpenClaw 现在对 MCP 还没到那种“原生”支持的地步。它更喜欢用自己那套“工具+技能”的体系。 但这不代表 MCP 没法玩了,通常有两条路:

  • 反过来玩:把 OpenClaw 的能力做成 MCP 接口给别人用。
  • 当外挂用:在 OpenClaw 里写段代码,通过 HTTP 去调那些 MCP 服务。 虽然 MCP 是大趋势,但由于 OpenClaw 还没完全跟上,我们目前推荐先用 AK/SK 签名认证 的法子。
  • 想法二:OpenClaw 配合 AK/SK 认证和 httpcat 联动

    ┌─────────────────────────────────────────────────────────────┐
    │ 用户聊天层 │
    │ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
    │ │ 企业微信 │ │ QQ │ │ 钉钉 │ │ 飞书 │ │
    │ └────┬─────┘ └────┬─────┘ └────┬─────┘ └────┬─────┘ │
    │ └────────────┴────────────┴────────────┘ │
    │ │ │
    │ ▼ │
    ├─────────────────────────────────────────────────────────────┤
    │ OpenClaw 聪明层 │
    │ ┌─────────────────────────────────────────────────────┐ │
    │ │ • 懂需求 • 拆任务 │ │
    │ │ • 跑脚本 • 记上下文 │ │
    │ └─────────────────────────────────────────────────────┘ │
    │ │ │
    │ AK/SK 认证的 REST API │
    │ │ │
    │ ▼ │
    ├─────────────────────────────────────────────────────────────┤
    │ httpcat 仓库层 │
    │ ┌─────────────────────────────────────────────────────┐ │
    │ │ • 文件管理 • 安全验签 │ │
    │ │ • 数据索引 • 统计监控 │ │
    │ └─────────────────────────────────────────────────────┘ │
    └─────────────────────────────────────────────────────────────┘

    想法三:加了 Nginx 反向代理的最终版

    ┌──────────┐
    │ 浏览器 │
    │ (Web 界面)│
    └────┬─────┘
    │ HTTPS

    ┌─────────────────────────────────────────────────────────────┐
    │ Nginx 挡箭牌层 (:443) │
    │ • 加密通信 • 伪装来源绕开检查 │
    │ • 安全防线:外人想进来必须过这一关 │
    └──────────┬─────────────────────────────────┬────────────────┘
    │ 转发流量 │
    │ http://127.0.0.1:18789 │
    ▼ │
    ┌──────────────────────────────┐ │
    │ 聊天接口(消息回调) │ │
    │ ┌────────┐┌────┐┌────┐┌────┐│ │
    │ │企业微信││ QQ ││钉钉││飞书││ │
    │ └───┬────┘└──┬─┘└──┬─┘└──┬─┘│ │
    │ └────────┴─────┴─────┘ │ │
    │ 各种云端服务器发的消息 │ │
    │ 通过 443 端口钻进来 │ │
    └──────────┬───────────────────┘ │
    │ 消息转发 │
    ▼ ▼
    ┌─────────────────────────────────────────────────────────────┐
    │ OpenClaw 中枢 (:18789 藏在本地) │
    │ ┌─────────────────────────────────────────────────────┐ │
    │ │ • 分析意图 • 调用脚本 │ │
    │ │ • 收发消息 • 汇总反馈 │ │
    │ └─────────────────────────────────────────────────────┘ │
    │ │ │
    │ AK/SK 认证的 API 往来 │
    │ │ │
    │ ▼ │
    ├─────────────────────────────────────────────────────────────┤
    │ httpcat 仓库 (:8888) │
    │ ┌─────────────────────────────────────────────────────┐ │
    │ │ • 存取文件 • 验签安全 │ │
    │ │ • MCP 服务 • 硬盘管家 │ │
    │ └─────────────────────────────────────────────────────┘ │
    └─────────────────────────────────────────────────────────────┘
    端口是怎么用的:
    :443 — 唯一的对外大门,安全又正规
    :18789 — OpenClaw 的心脏,不对外露面
    :18790 — 多设备联动的通道,平时不怎么管
    :8888 — httpcat 自己的地盘

    手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!

    四、动手部署(用腾讯云轻量服务器)

    这儿有两个路子: 路子 A:给懒人准备的,点点鼠标几分钟搞定; 路子 B:给爱折腾的人准备的,更灵活。

    5.0 准备工作

    • 搞台腾讯云轻量服务器(2核4G的就行)
    • 确服务器里装了 Docker
    • 准备好 AI 的 API Key(像 DeepSeek、OpenAI 之类的)

    5.1 把 httpcat 支起来

    推荐用二进制加 systemd 的方式,省资源又稳。

    快速安装

    直接跑 httpcat 的安装脚本,它会自己把东西放好并注册成服务。

    配置安全钥匙

    改一下 /opt/httpcat/conf/svr.yml,把这些关键项填好:

    server:
    http:
    port: 8888
    auth:
    enable: false # 网页登录随便你开不开
    open_api_enable: true # 这个必须开,为了 AK/SK 认证
    aksk:
    your-access-key: yoursecretkey # 随便设一对钥匙
    file:
    upload_enable: true
    enable_upload_token: true
    app_key: "httpcat" # 传东西的身份
    app_secret: "httpcat_app_secret"
    enable_sqlite: true
    sqlite_db_path: "./data/httpcat_sqlite.db"

    改完记得重启下:

    systemctl restart httpcat

    打开 http://服务器公网IP:8888 就能看到界面了。

    别忘了在云服务器后台把 8888 端口放行。

    5.2 把 OpenClaw 跑起来

    路子 A:云端一键搞定(最省心)

    腾讯云有现成的模版,环境都给你配好了:

  • 搜腾讯云的 OpenClaw 专题页,点“立即部署”。
  • 选好配置,把你的 AI 密钥填进去。
  • 等几分钟。
  • 在详情页把 18789 端口打开。
  • 点开网页,用自动生成的 Token 登录就行。
  • 路子 B:自己用 Docker 撸(更自由)

    第一步,先把文件夹建好:

    mkdir -p ~/openclaw-docker && cd ~/openclaw-docker

    第二步,写个配置文件存钥匙:

    # 随手编个 Token
    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
    # 端口和 Token
    OPENCLAW_GATEWAY_PORT=18789
    OPENCLAW_BRIDGE_PORT=18790
    OPENCLAW_GATEWAY_TOKEN=$GATEWAY_TOKEN
    EOF

    echo "你的登录 Token: $GATEWAY_TOKEN (别弄丢了)"

    第三步,写 docker-compose.yml 脚本:

    services:
    openclaw-gateway:
    image: ${OPENCLAW_IMAGE:jiulingyun803/openclawcn:latest}
    user: node:node
    environment:
    HOME: /home/node
    TERM: xterm256color
    OPENCLAW_GATEWAY_TOKEN: ${OPENCLAW_GATEWAY_TOKEN}
    volumes:
    ${OPENCLAW_CONFIG_DIR:./data/.openclaw}:/home/node/.openclaw
    ${OPENCLAW_WORKSPACE_DIR:./data/clawd}:/home/node/clawd
    ports:
    "${OPENCLAW_GATEWAY_PORT:-18789}:18789"
    "${OPENCLAW_BRIDGE_PORT:-18790}:18790"
    init: true
    restart: unlessstopped
    command:
    [
    "node", "dist/index.js", "gateway",
    "–bind", "lan",
    "–port", "18789",
    "–allow-unconfigured"
    ]
    openclaw-cli:
    image: ${OPENCLAW_IMAGE:jiulingyun803/openclawcn:latest}
    user: node:node
    environment:
    HOME: /home/node
    TERM: xterm256color
    BROWSER: echo
    volumes:
    ${OPENCLAW_CONFIG_DIR:./data/.openclaw}:/home/node/.openclaw
    ${OPENCLAW_WORKSPACE_DIR:./data/clawd}:/home/node/clawd
    stdin_open: true
    tty: true
    init: true
    entrypoint: ["node", "dist/index.js"]

    注意点:那个 –allow-unconfigured 很有用,先让它跑起来,待会再慢慢配 AI。要是没这句,它可能会报错死循环。 权限提醒:这一步最容易出岔子。要是文件权限没改,容器就会喊“没权限写东西”,结果就是网页打不开或者显示离线。 第五步,拉取并启动:

    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 调 httpcat 用的 ✅ 开
    80 备用网页 ✅ 开
    18789 本地中枢 ❌ 关(走 Nginx 转发)
    第七步,教 AI 怎么干活:
    办法 1:进网页配(推荐)
  • 浏览器开 http://你的IP:18789。
  • 用刚才存的 Token 进系统。
  • 找设置里的 AI Provider,把 API Key 填进去存好。 办法 2:用命令配
  • docker compose run –rm openclaw-cli onboard

    跟着提示走就行,配完记得重启下:

    docker compose restart openclaw-gateway

    第八步,加个 HTTPS 的外壳: 由于浏览器和各种安全限制,直接用公网 IP 访问会报错。咱们弄个 Nginx 帮咱们转发一下,顺便伪装下来源。

    # 弄个自签名证书凑合用
    mkdir -p /etc/nginx/ssl
    openssl req -x509 -nodes -days 3650 -newkey rsa:2048 \\
    -keyout /etc/nginx/ssl/openclaw.key \\
    -out /etc/nginx/ssl/openclaw.crt \\
    -subj '/CN=你的IP/O=OpenClaw/C=CN'
    # 配一下 Nginx
    cat > /etc/nginx/sites-available/openclaw << 'NGINX'
    server {
    listen 443 ssl;
    server_name _;
    ssl_certificate /etc/nginx/ssl/openclaw.crt;
    ssl_certificate_key /etc/nginx/ssl/openclaw.key;
    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";
    proxy_read_timeout 86400;
    }
    }
    NGINX

    # 启用它
    ln -sf /etc/nginx/sites-available/openclaw /etc/nginx/sites-enabled/openclaw
    systemctl restart nginx

    第九步,正式访问: 用 HTTPS 打开你的公网 IP。看到警告点“继续前往”就行,登录进 Dashboard 看到是绿色的“在线”就大功告成了。 手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!

    5.3 让 OpenClaw 能使唤 httpcat

    这是全篇的灵魂——把两个工具连通。

    为什么不用 MCP? 因为它还没完全熟透。用 AK/SK 签名跑脚本,现在最稳。

    动作 1:确保 httpcat 的门开着

    检查 conf/svr.yml 里的 open_api_enable 是不是 true。

    动作 2:塞个签名脚本进去

    在 OpenClaw 的地盘(~/openclaw-docker/data/clawd/)里弄个 httpcat-api.sh。这个脚本会帮咱们算签名、发请求。记得给它执行权限:

    chmod +x ~/openclaw-docker/data/clawd/httpcat-api.sh
    chown 1000:1000 ~/openclaw-docker/data/clawd/httpcat-api.sh

    这个脚本就相当于一个小翻译官,帮 OpenClaw 跟 httpcat 沟通。

    动作 3:试一试

    # 看看目录里有啥
    docker compose exec -T openclaw-gateway bash -c './httpcat-api.sh GET /api/v1/file/listFiles "dir=/"'
    # 传个文件试试
    docker compose exec -T openclaw-gateway bash -c 'echo "hello" > /tmp/test.txt && ./httpcat-api.sh UPLOAD /tmp/test.txt'

    只要看到回传的是 {"errorCode":0,…} 就说明连上了。

    5.4 最终检查

    查 httpcat

    systemctl status httpcat
    curl http://localhost:8888/api/v1/conf/getVersion

    查 OpenClaw

    看容器有没有老老实实呆着:docker compose ps。

    试联动

    在网页聊天框里喊一句:“执行 ./httpcat-api.sh GET /api/v1/file/listFiles ‘dir=/’,看看 httpcat 里存了啥。” 要是它乖乖把 JSON 结果甩给你,那就真的成了! 比如我试着让它去网上下几张图传给 httpcat,它利索地就办完了。 Clipboard_Screenshot_1770778693.png

    五、进阶:搞定企业微信联动

    我们在 OpenClaw 的地盘里弄好脚本后,还得教 AI 怎么用它。 这些说明都写在 TOOLS.md 或者 SKILL.md 里,这样 AI 每次说话前都会先看看这些锦囊妙计。

    教 AI 使唤 httpcat

    创建一个技能文件夹:

    mkdir -p ./data/.openclaw/skills/httpcat-manager

    写个 SKILL.md 给它:


    name: httpcat-manager
    description: 用 AK/SK 认证管文件

    # 怎么用
    用户想查、传、删、下 httpcat 的文件时,就调工作区里的 httpcat-api.sh 脚本。

    改完权限记得重启容器。 特别叮嘱:

  • 权限千万别弄错:容器里的用户叫 node,外面文件的权限得跟它对上。
  • 描述要写清楚:AI 会仔细读你的说明,写得越像人话,它干活就越准。
  • 改代码要重启:改了里面的逻辑,别忘了让容器重新上线。
  • 弄好企业微信

    手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定! 企业微信这边主要是走一个回调模式。 企业微信截图_e7a1e3db-cbb5-44ca-aa40-72b606a77feb.png 你需要装个企业微信的插件包。然后在 OpenClaw 的配置里填好企业微信给你的那些信息。 通俗点说: 你在群里发个信 -> 腾讯服务器收到 -> 转发给你的 Nginx -> Nginx 传给 OpenClaw -> OpenClaw 想好怎么回 -> 直接推给企业微信服务器 -> 你收到回复。 这整个过程咱们都藏在 443 端口后面,外面看就是个正经的 HTTPS 网站。

    六、最后聊两句

    这篇文章其实就是 OpenClaw 和 httpcat 联手搞出来的成果。 把这两个东西凑在一起,不仅仅是多了一堆功能,更像是请了个懂技术的管家:

    • 你:动嘴下指令就行。
    • OpenClaw:动脑子想怎么执行。
    • httpcat:稳稳当地存取东西。 这种“聊天软件+智能脑子+稳健仓库”的组合,把管理文件从“手动搬砖”变成了“发号施令”,这才是未来该有的样子。

    手把手教你一键部署OpenClaw(Clawdbot),2分钟搞定!

    赞(0)
    未经允许不得转载:171主机测评 » 用OpenClaw打造AI员工,一个月省几万块!
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址