多机 OpenClaw 互联完整方案

1 台主网关 + N 台工作节点,飞书插件只跑在主节点,任务自动分发到所有机器。


一、主节点(Gateway)配置

1. 一键写入配置

bash

运行

复制代码
mkdir -p ~/.openclaw/workspaces
cat > ~/.openclaw/openclaw.json << 'EOF'
{
  "gateway": {
    "port": 18789,
    "bind": "0.0.0.0",
    "controlUi": {
      "enabled": true,
      "allowedOrigins": ["*"]
    },
    "remote": {
      "enabled": true,
      "token": "openclaw-cluster-2026"
    },
    "cluster": {
      "enabled": true,
      "loadBalance": true
    }
  },
  "channels": {
    "feishu": {
      "enabled": true,
      "connectionMode": "websocket",
      "appId": "cli_你的飞书APPID",
      "appSecret": "你的飞书APPSECRET"
    }
  },
  "agents": {
    "defaults": {
      "workspace": "~/.openclaw/workspaces"
    },
    "list": [
      {
        "id": "main",
        "name": "调度中心",
        "model": "gpt-4o-mini"
      }
    ]
  },
  "tools": {
    "agentToAgent": {
      "enabled": true
    }
  }
}
EOF

2. 启动主网关

bash

运行

复制代码
openclaw gateway restart

3. 查看主节点 IP(给其他机器用)

bash

运行

复制代码
hostname -I | awk '{print $1}'

二、所有其他机器(Worker Node)一键加入集群

每台要互联的电脑 / 服务器执行:

bash

运行

复制代码
# 替换为你主节点的IP
MASTER_IP="192.168.1.100"
TOKEN="openclaw-cluster-2026"

cat > ~/.openclaw/openclaw.json << EOF
{
  "gateway": {
    "remote": {
      "url": "ws://$MASTER_IP:18789",
      "token": "$TOKEN"
    }
  },
  "agents": {
    "defaults": {
      "workspace": "~/.openclaw/workspaces"
    },
    "list": [
      {
        "id": "worker",
        "name": "工作节点",
        "model": "gpt-4o-mini"
      }
    ]
  }
}
EOF

# 加入集群
openclaw node join --gateway ws://$MASTER_IP:18789 --token $TOKEN

# 启动节点
openclaw node start

三、验证互联是否成功

在主节点执行:

bash

运行

复制代码
openclaw node list

能看到所有机器 = 互联成功。


四、飞书消息如何在多机之间流转

  1. 飞书消息 → 主节点 WebSocket 接收
  2. 主节点 Gateway → 自动分发给最空闲的工作节点
  3. 工作节点执行 AI / 工具 / 代码 → 结果返回主节点
  4. 主节点通过飞书插件回复用户

优点:

  • 飞书连接只在主节点,稳定不重复
  • 多机算力自动叠加
  • 某台机器挂了不影响整体服务

五、常用集群命令

bash

运行

复制代码
# 查看所有节点
openclaw node list

# 查看节点状态
openclaw node status

# 给所有节点发任务
openclaw sessions send --session-key agent:worker:default "你好"

# 实时日志
openclaw logs --follow

# 重启整个集群
openclaw gateway restart
相关推荐
GrepowTattu3 分钟前
从2026世界机器人大会看机器人补能:为什么智能充电正在成为重要一环
人工智能·机器人
IT_陈寒12 分钟前
React Hooks闭包陷阱差点让我加班到凌晨
前端·人工智能·后端
揽秀亭长13 分钟前
视频转文字工具对比:从字幕生成到文本整理
人工智能·音视频
工业甲酰苯胺15 分钟前
AI低代码破局:制造业数智转型落地实战
大数据·人工智能·低代码·制造
黑马程序员毕设19 分钟前
基于Java的医院药品管理系统的优化设计与实现
java·开发语言·spring boot·小程序·架构·课程设计·毕设
头茬韭菜20 分钟前
第 01 篇:「架构鸟瞰与进程启动链路」—— JobManager / TaskManager 从零长出来的完整调用链
架构·flink
CaseyWei22 分钟前
Harness 架构 Multi‑Agent(多智能体)完整深度解析
人工智能·ai·架构·harness
eaglewgs1 小时前
关于AI书写测试用例,谈一下我的思考
人工智能·测试开发·ai·测试用例·agent·测试经验·agent测试开发
熊野君1 小时前
第 4 章 技术产品经理核心能力模型
大数据·人工智能·产品经理
问天_观心1 小时前
大模型微调学习(一)
开发语言·人工智能·学习·语言模型·github