Dashboard 需要连接 external-controller API。打不开通常与监听地址、端口、secret、跨域、反向代理或防火墙有关。 先在本机验证控制地址和端口,再让 Dashboard 使用同一 secret。远程访问最后再加 HTTPS 和访问控制。
connection refused、unauthorized 和 CORS 怎么区分
connection refused 表示接口未连通,unauthorized 表示接口已响应但认证失败,CORS 则是浏览器跨域限制。
- external-controller 是否启用并监听正确地址
- 端口是否为 9090 或客户端实际配置端口
- Dashboard 中填写的 secret 是否与配置一致
- 浏览器控制台或日志是否出现 unauthorized、connection refused 或 CORS 错误
如何确认 Dashboard 已经恢复
- 接口可达且认证有效
- 访问控制地址能够返回版本信息,Dashboard 使用相同 secret 后可以读取节点和连接。
- 仍提示拒绝或未授权
- 区分 connection refused 与 unauthorized,再分别检查监听地址、端口、secret 和请求头。
