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 和請求標頭。
