OpenClaw Gateway 命令与交互指南
适用版本: OpenClaw v3.0+ / Moltbot v2.0+
CLI 命令行管理
Gateway 的核心控制通过 openclaw 命令完成。无论是本地调试还是生产部署,掌握这些指令能显著提升运维效率。
生命周期管理
启动 Gateway 支持前台运行或后台守护进程模式。默认 WebSocket 端口为 18789,可通过选项自定义。
# 前台运行(开发常用)
openclaw gateway run --port 19000 --bind tailnet --verbose
# 安装为系统服务
openclaw gateway install --port 18789 --token mytoken123
# 服务控制
openclaw gateway start
openclaw gateway stop
openclaw gateway restart
openclaw gateway status --json
关键参数说明:
| 参数 | 说明 |
|---|---|
--port <port> | WebSocket 监听端口 |
--bind <mode> | 绑定模式(loopback/lan/tailnet/auto) |
--token <token> | 认证令牌 |
--password <password> | 密码认证模式 |
--dev | 开发模式,自动创建默认配置 |
--reset | 重置配置和凭证(需配合 --dev) |
--tailscale <mode> | Tailscale 暴露策略(off/serve/funnel) |
健康检查与诊断
定期巡检是保障稳定性的关键。Gateway 内置了多种诊断工具,支持从基础状态到深度 RPC 探测。
# 基础健康检查
openclaw gateway health
# 远程连接检查(带认证)
openclaw gateway health --url ws://192.168.1.100:18789 --token mytoken
# 深度诊断(含系统级服务)
openclaw gateway probe --deep
# JSON 格式输出便于脚本解析
openclaw gateway status --json
设备发现与低级调用
利用 mDNS/Bonjour 协议可快速扫描局域网内的 Gateway 实例。
# 扫描可用网关
openclaw gateway discover --timeout 4000
# 直接调用 RPC 方法
openclaw gateway call status
openclaw gateway call config.get --params '{}'
openclaw gateway call logs.tail --params

