二、龙虾的神经中枢
本章介绍 OpenClaw Gateway 的日常运维:启动管理、配置热更新、认证安全、日志监控、心跳机制、沙箱隔离、远程访问和故障排查。读完本章,你将能自信地管 理和维护你的 Gateway 服务。
Gateway 是什么?
Gateway(网关)是 OpenClaw 的"中枢",是一个常驻后台运行的服务,所有消息都经过 Gateway 统一处理。
主要负责:
- 连接所有聊天平台(飞书、QQ、Telegram、Discord 等)
- 调度 AI 模型(接收消息 → 调用模型 → 返回回复)
- 管理会话、记忆、工具(保持对话上下文连贯)
- 提供 WebSocket 控制面板(供 CLI 和 Web UI 连接)
一台机器通常只运行一个 Gateway。它默认监听 ws://127.0.0.1:18789,仅本机可访问。
1. 快速启动
启动 Gateway
# 标准启动
openclaw gateway --port 18789
# 带详细日志启动(调试时用)
openclaw gateway --port 18789 --verbose
# 端口被占用时强制启动
openclaw gateway --force
验证运行状态
# 检查 Gateway 状态
openclaw gateway status
# 检查整体状态
openclaw status
# 实时查看日志
openclaw logs --follow
健康基线:openclaw gateway status 显示 Runtime: running 和 RPC probe: ok 即为正常。
作为系统服务运行(推荐)
生产环境建议把 Gateway 注册为系统服务,开机自启、崩溃自动重启:
# 安装为系统服务
openclaw gateway install
# 管理服务
openclaw gateway status # 查看状态
openclaw gateway restart # 重启
openclaw gateway stop # 停止
- macOS:注册为 LaunchAgent(
ai.openclaw.gateway) - Linux / WSL2:注册为 systemd 用户服务(
openclaw-gateway.service)
开发者模式(Dev Profile)
如果你需要一个独立的开发环境,可以使用 --dev 模式:
openclaw --dev setup
openclaw --dev gateway --allow-unconfigured
openclaw --dev status
Dev 模式使用隔离的状态/配置目录,默认端口 19001,不会影响主 Gateway。
2. 配置管理
OpenClaw 的配置文件是 ~/.openclaw/openclaw.json(JSON5 格式,支持注释和尾逗号)。如果文件不存在,Gateway 使用安全默认值。