Fleet Communication System

🛰️ 多机 OpenClaw 实时通信中枢

OpenClaw 多节点通信中枢,实现分布式任务协调与实时消息广播,适合多机协作场景。

收藏
2.3k
安装
1k
版本
1.2.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Fleet Communication Skill 为 OpenClaw 多实例部署提供轻量级 HTTP 消息总线,支持节点间实时通信。核心操作包括:启动协调器节点的消息总线服务(fleet_bus.js)、通过 CLI 工具发送定向消息(send)、广播至全部节点(broadcast)、读取本节点消息(read)及检查总线状态(status)。消息采用结构化 JSON 格式,包含来源、目标、类型(task/info/alert/result)与时间戳字段,便于程序化解析。

显著优点

1. 架构轻量:纯 Node.js 实现,无外部依赖,单文件即可运行
2. 网络灵活:支持 Tailscale 等组网方案,跨平台兼容(macOS/WSL2/Windows)

3. 扩展清晰:预留 Pro 版本升级路径,涵盖加密、持久化、自动发现等企业级特性

4. 调试友好:HTTP 接口便于 curl 测试与日志追踪

潜在局限

  • 安全机制缺失:当前版本无身份验证、TLS 加密或消息签名,依赖网络隔离
  • 单点故障:消息总线集中于协调器节点,宕机即导致全网通信中断
  • 无持久化:Free 版本消息仅存于内存,进程重启即丢失
  • 手动配置:节点 ID 与总线 URL 需人工设定,缺乏服务发现

适合人群

  • 运行多机 OpenClaw 集群的技术用户
  • 需要任务分发与结果收集的自动化工作流开发者
  • 已部署 Tailscale/WireGuard 等虚拟组网的基础设施团队

常规风险

  • 中间人攻击:明文 HTTP 传输可能被局域网内恶意节点嗅探或篡改
  • 未授权访问:18800 端口暴露时,任何可达主机均可注入伪造指令
  • DoS 风险:无速率限制的广播可能被滥用导致总线拥塞
  • 命令注入:若消息内容未经验证即拼接入 shell 执行,存在 RCE 隐患(取决于消费端实现)

建议生产环境启用 Pro 版本的端到端加密,并配合防火墙规则限制 18800 端口访问范围。

Fleet Communication System 内容

data文件夹
手动下载zip · 7.0 kB
nodes.jsonapplication/json
请选择文件