仪表板(控制 UI)

仪表板(控制 UI)

适用范围

在以下情况使用本页:

  • 更改仪表板身份验证或暴露模式

Gateway 仪表板是默认在 / 提供的浏览器控制 UI (可通过 gateway.controlUi.basePath 覆盖)。

快速打开(本地 Gateway):

  • http://127.0.0.1:18789/(或 http://localhost:18789/)

关键参考:

身份验证通过 connect.params.auth(令牌或密码)在 WebSocket 握手上强制执行。 见 Gateway 配置 中的 gateway.auth

快速路径(推荐)

  • 入门后,CLI 现在会自动使用您的令牌打开仪表板并打印相同的带令牌链接。
  • 随时重新打开:clawdbot dashboard(复制链接,如果可能则打开浏览器,如果是无头模式则显示 SSH 提示)。
  • 令牌保持本地(仅查询参数);UI 在首次加载后剥离它并将其保存在 localStorage 中。

令牌基础(本地 vs 远程)

  • 本地主机:打开 http://127.0.0.1:18789/。如果您看到"unauthorized",请运行 clawdbot dashboard 并使用带令牌链接(?token=...)。
  • 令牌来源gateway.auth.token(或 CLAWDBOT_GATEWAY_TOKEN);UI 在首次加载后存储它。
  • 非本地主机:使用 Tailscale Serve(如果 gateway.auth.allowTailscale: true 则无令牌)、带令牌的 tailnet 绑定或 SSH 隧道。见 Web 界面

如果您看到"unauthorized" / 1008

  • 运行 clawdbot dashboard 获取新的带令牌链接。
  • 确保 gateway 可访问(本地:clawdbot status;远程:SSH 隧道 ssh -N -L 18789:127.0.0.1:18789 user@host 然后打开 http://127.0.0.1:18789/?token=...)。
  • 在仪表板设置中,粘贴您在 gateway.auth.token(或 CLAWDBOT_GATEWAY_TOKEN)中配置的相同令牌。