在 Linux、路由器或 NAS 上使用 Clash 要注意什麼?

Linux 與閘道器環境更重視服務管理、權限、透明代理、DNS、日誌輪替與設定備份,疑難排解方式也不同於桌面用戶端。

  • 用戶端與平台
  • 設定指南
簡要回答

Linux 和閘道環境更關注服務管理、權限、透明代理、DNS、日誌輪替和設定備份,疑難排解方式不同於桌面用戶端。命令列載入設定成功後再交給服務管理,隨後補上日誌輪替、開機恢復和設定備份;控制介面只開放給可信網段。

先確認部署位置

查明程式由 systemd、Docker、OpenWrt 還是手動命令啟動,並記錄設定目錄、執行使用者、監聽連接埠和網路模式。

  • 是否透過 systemd、Docker、OpenWrt 或手動命令執行
  • 設定目錄和日誌目錄是否有權限
  • DNS 和 TUN/透明代理是否與系統網路衝突
  • external-controller 是否被安全保護

按環境設定

  1. 固定核心版本和設定目錄(參見 Linux 下載
  2. 先用命令列驗證設定能載入,再加入服務管理
  3. 為日誌設定輪替或限制級別
  4. 把 Dashboard 和 external-controller 限制在可信網路

閘道部署會影響整個網路裝置,變更前應儲存可回滾設定

路由器效能不足會影響連線數和 DNS 回應

Docker 網路模式會影響 TUN 和透明代理能力(參見 進階網路 FAQ