external-controller 是執行階段控制 API,能讀取策略群組、連線和日誌,若開放到網路必須設定 secret 並限制存取範圍。僅本機使用時綁定 127.0.0.1;區域網路存取需同時設定強 secret 和防火牆允許名單,公用網路入口還要 HTTPS 與獨立認證。
先縮小監聽範圍
查看 external-controller 的監聽位址和連接埠,再用無痕視窗驗證 Dashboard 是否在沒有 secret 的情況下也能讀取連線與策略。
- 監聽位址是否為 127.0.0.1、0.0.0.0 或區域網路 IP
- secret 是否為空或過短
- Dashboard 是否透過明文公用網路暴露
- 反向代理是否有獨立認證
建立最小安全設定
- 本機使用優先監聽 127.0.0.1
- 需要區域網路存取時設定強 secret(參見 外部控制設定)
- 反向代理前增加存取控制和 HTTPS
- 不要在截圖或設定示例中暴露實際 secret
