Skip to content
此頁面由 AI 翻譯,內容可能有疏漏。歡迎到 GitHub 協助改進。

強化建議 ​

管理介面控制著 DNS、憑證與連接埠,建議依以下清單設定。

管理介面 ​

  • [ ] 首次登入後修改管理員密碼
  • [ ] 開啟兩步驟驗證(TOTP),或註冊 Passkey
  • [ ] 家人或同事只需檢視時,為其建立唯讀帳號,不要共用管理員密碼
  • [ ] 設定安全入口,使管理介面只能透過自訂路徑存取
  • [ ] 開啟「僅限內網存取」,需要從外網管理時透過 VPN(如 Tailscale)進入
  • [ ] 在不可信的網路中存取時,啟用管理介面 HTTPS
  • [ ] 自動化指令碼與 命令列 / MCP 使用最小權限的 API 權杖,設定到期時間,避免共用管理員密碼
  • [ ] 為 設定備份 設定加密密碼,並開啟排程備份
  • [ ] 在 通知中心 用「安全與登入」「設定變更」「關鍵故障」範本設定推送
  • [ ] 管理介面經本機反向代理對外開放時,確認 稽核日誌 中記錄的是真實來源;連接埠轉發入口請開啟 PROXY 協定
  • [ ] 下載新版本後依 驗證發佈檔案 核對簽章
  • [ ] 在「設定 → 功能模組」關閉用不到的模組,減少監聽的服務與可呼叫的介面
  • [ ] 飛牛 fnOS 使用者只在信任全部飛牛管理員帳號時開啟「飛牛登入狀態自動登入」:開啟後,任一飛牛管理員帳號被盜用都等同於 Gately 管理員帳號被盜用

對外服務 ​

  • 透過 Web 服務 公開內網服務時,啟用 HTTPS,並搭配基本驗證、網頁驗證或第三方登入;
  • 對公網站台開啟 WAF,先以「僅偵測」觀察誤判,再切換為「攔截」;
  • 使用 IP 黑白名單、GeoIP 國家過濾與驗證失敗自動封鎖限制來源。

Docker ​

掛載 docker.sock 等同於授予主機 root 等級的權限。不需要 Docker 管理 時請移除該掛載。

Web 終端機 ​

本機 Shell 預設關閉,確有需要時再開啟,並確保管理介面已啟用兩步驟驗證。

設定備份 ​

把設定目錄納入私有 git 儲存庫或定期備份。ssl.json 中含憑證私鑰,請妥善保管。

以 Apache-2.0 授權條款開源發布。