救援机器人快速开始
最简单的救援机器人设置:- 将主机器人保留在默认配置档案上。
- 在
--profile rescue上运行救援机器人,并使用它自己的 Telegram 机器人令牌。 - 将救援机器人放在不同的基础端口上,例如
19789。
gateway install。
在 openclaw --profile rescue onboard 期间:
- 使用单独的 Telegram 机器人令牌,专用于救援账号(易于保持仅操作员可用,独立于主机器人的渠道/应用安装,并且是简单的基于私信的恢复路径)。
- 保留
rescue配置档案名称。 - 使用比主机器人至少高 20 的基础端口。
- 接受默认救援工作区,除非你已经自行管理了一个。
--profile rescue onboard 会更改什么
--profile rescue onboard 会运行正常的新手引导流程,但会将所有内容写入单独的配置档案,因此救援机器人会获得自己的:
- 配置档案/配置文件
- 状态目录
- 工作区(默认:
~/.openclaw/workspace-rescue) - 托管服务名称
- 基础端口(以及派生端口)
- Telegram 机器人令牌
通用多 Gateway 网关设置
同样的隔离模式适用于同一主机上的任意一对或一组 Gateway 网关:为每个额外 Gateway 网关分配自己的命名配置档案和基础端口:隔离检查清单
每个 Gateway 网关实例都要保持这些设置唯一:| 设置 | 用途 |
|---|---|
OPENCLAW_CONFIG_PATH | 每实例配置文件 |
OPENCLAW_STATE_DIR | 每实例会话、凭证、缓存 |
agents.defaults.workspace | 每实例工作区根目录 |
gateway.port(或 --port) | 每个实例唯一 |
| 派生的浏览器/CDP 端口 | 见下文 |
端口映射(派生)
基础端口 =gateway.port(或 OPENCLAW_GATEWAY_PORT / --port)。
- 浏览器控制服务端口 = 基础端口 + 2(仅本地回环)。
- Canvas 主机由 Gateway 网关 HTTP 服务器本身提供服务(与
gateway.port相同的端口)。 - 浏览器配置档案 CDP 端口会从
browser control port + 9到+ 108自动分配。
浏览器/CDP 说明(常见陷阱)
- 不要在多个实例上将
browser.cdpUrl固定为相同值。 - 每个实例都需要自己的浏览器控制端口和 CDP 范围(从其 Gateway 网关端口派生)。
- 对于显式 CDP 端口,请为每个实例设置
browser.profiles.<name>.cdpPort。 - 对于远程 Chrome,请使用
browser.profiles.<name>.cdpUrl(按配置档案、按实例)。
手动环境变量示例
快速检查
gateway status --deep会捕获旧安装中遗留的 launchd/systemd/schtasks 服务。gateway probe警告文本(例如multiple reachable gateway identities detected)只有在你有意运行多个隔离的 Gateway 网关,或 OpenClaw 无法证明可达探测目标是同一个 Gateway 网关时才是预期情况。指向同一个 Gateway 网关的 SSH 隧道、代理 URL 或配置的远程 URL 属于一个具有多个传输协议的 Gateway 网关,即使传输端口不同也是如此。