ClawdBot Web Dashboard 访问失败的 4 种原因与修复方案
ClawdBot 是一个可以在本地设备上运行的个人 AI 助手,使用 vLLM 提供后端模型能力。它不需要注册账号或担心隐私泄露,支持对话、推理及工具调用。
但很多用户在首次部署后会遇到无法访问 Web Dashboard 的问题:输入 http://localhost:7860 显示'无法访问此网站'或'连接被拒绝'。这通常是因为 ClawdBot 的 Web Dashboard 默认不对外暴露,需要特定配置才能正常访问。
本文梳理实际部署中导致访问失败的 4 种高频原因,并给出对应的修复方案。
1. 设备授权未完成:Pending 请求卡住入口
ClawdBot 的 Web 控制台采用设备配对机制(Device Pairing),首次访问时前端会向后端发起认证请求,该请求不会自动通过,而是进入 pending 状态。
1.1 如何确认是这个问题?
在终端中执行:
clawdbot devices list
如果输出中包含类似以下内容,且状态为 pending,说明问题在此:
ID Status Created At Last Seen d1a2b3c4 pending 2026-01-24 14:22:03 -
注意:这个命令必须在 ClawdBot 进程正在运行的前提下执行。
1.2 修复步骤:手动批准设备请求
复制上面输出中的 ID(如 d1a2b3c4),执行批准命令:
clawdbot devices approve d1a2b3c4
成功后你会看到提示:
Device d1a2b3c4 approved. You may now access the dashboard.
此时刷新浏览器,Dashboard 即可正常加载。
2. 本地监听地址未正确映射:服务只绑定了 127.0.0.1
ClawdBot 默认将 Web UI 绑定在 127.0.0.1:7860,这意味着它仅接受本机回环访问。如果你是在远程服务器上部署,然后从自己电脑的浏览器访问 http://服务器 IP:7860,就会失败。
2.1 如何确认是这个问题?
执行以下命令查看当前监听地址:
ss -tuln | grep :7860
如果输出只有:
tcp LISTEN 0 5 127.0.0.1:7860 0.0.0.0:* users:(("clawdbot",pid=1234,fd=10))
说明它只监听 127.0.0.1,不响应外部请求。

