控制 UI(浏览器)
控制 UI 是一个由 Gateway 网关提供服务的小型 Vite + Lit 单页应用: 默认:http://<host>:18789/ 可选前缀:设置 gateway.controlUi.basePath(例如 /openclaw) 它直接与同一端口上的 Gateway 网关 WebSocket 通信。 快速打开(本地) 如果 Gateway 网关在同一台计算机上运行,打开: http://127.0.0.1:18789/(或 http://localhost:18789/) 如果页面加载失败,请先启动 Gateway 网关:openclaw gateway。 认证在 WebSocket 握手期间通过以下方式提供: connect.params.auth.token connect.params.auth.password 仪表板设置面板允许你存储 token;密码不会被持久化。 新手引导向导默认生成一个 Gateway 网关 token,所以在首次连接时将其粘贴到这里。 设备配对(首次连接) 当你从新浏览器或设备连接到控制 UI 时,Gateway 网关需要一次性配对批准 — 即使你在同一个 Tailnet 上且 gateway.auth.allowTailscale: true。这是防止未授权访问的安全措施。 你会看到: “disconnected (1008): pairing required” 批准设备: # 列出待处理的请求 openclaw devices list # 按请求 ID 批准 openclaw devices approve <requestId> 一旦批准,设备会被记住,除非你使用 openclaw devices revoke --device <id> --role <role> 撤销它,否则不需要重新批准。参见 Devices CLI 了解 token 轮换和撤销。 ...