4.26 gateway命令

openclaw gateway 命令用于管理 OpenClaw 的 WebSocket 网关服务器,负责处理频道、节点、会话和钩子。

核心功能

Gateway 是 OpenClaw 的 WebSocket 服务器,管理频道、节点、会话和钩子。所有命令都在 openclaw gateway ... 命名空间下运行。

运行网关

基本命令:

openclaw gateway

主要要求包括在配置中设置 gateway.mode=local,除非使用 --allow-unconfigured 进行开发。作为安全措施,系统会阻止未经身份验证的非回环绑定。

主要选项

选项说明
--port指定 WebSocket 端口(默认 18789)
--bind选择监听模式(loopback、lan、tailnet、auto、custom)
--auth覆盖身份验证方法
--tailscale通过 Tailscale 暴露服务(off/serve/funnel)
--dev自动创建开发配置
--verbose启用详细日志
--ws-log配置 WebSocket 日志样式

查询命令

健康检查

openclaw gateway health --url ws://127.0.0.1:18789

状态监控

openclaw gateway status [--json] [--deep]

综合诊断

openclaw gateway probe [--ssh user@host]

底层 RPC 调用

openclaw gateway call <method>

服务管理

# 安装服务
openclaw gateway install

# 启动/停止/重启/卸载服务
openclaw gateway start
openclaw gateway stop
openclaw gateway restart
openclaw gateway uninstall

发现功能

gateway discover 命令使用组播 DNS-SD 扫描 Gateway 信标,返回 WebSocket URL 和服务元数据,包括端口、TLS 状态和 SSH 可用性。

openclaw gateway discover
提示
更多详细信息请参考 官方英文文档