mihomo 核心 · 桌面與行動裝置客戶端

Clash 客戶端中文下載站

依作業系統選擇客戶端,使用匯入訂閱與規則分流管理連線,並參閱中文設定文件。

原始碼公開YAML 設定中文教學

GPL-3.0 開源mihomo / Clash Meta 核心YAML 設定

規則與選單僅為靜態介面示意;實際設定名稱依所選客戶端而異。

Clash 設定與連線管理

從訂閱到出站策略,依設定項目了解配置方式。

Clash 是一套以設定檔描述代理、策略群組與路由規則的工具生態系。圖形客戶端負責呈現設定與管理訂閱,核心則負責解析設定、接收連線並執行分流。安裝客戶端後,須先準備與核心相容的訂閱或本機設定檔,再選擇出站模式。開啟軟體視窗,不代表應用程式流量已經進入代理。

初次使用建議從規則模式與系統代理開始:先確認設定檔能否載入,再檢查策略群組是否選到可用的出站,最後查看連線記錄中的規則比對結果。若要接入未遵循系統代理設定的應用程式,再考慮使用 TUN。以下五項設定涵蓋常見使用流程,範例僅說明欄位用途,並非可直接連線的完整設定檔。

rules · 規則模式
mode: rule
rules:
  - DOMAIN-SUFFIX,github.com,PROXY
  - DOMAIN-KEYWORD,google,PROXY
  - GEOSITE,category-ads-all,REJECT
  - GEOIP,LAN,DIRECT
  - GEOIP,CN,DIRECT
  - MATCH,PROXY

規則分流會將不同目標交由不同出站策略處理,適合同時管理開發工具、網頁與區域網路服務。規則會由上而下比對,首次符合時便套用對應策略,因此較具體的網域規則通常應放在前面,MATCH 則留作最後的預設規則。範例中的 PROXY 須在完整設定檔中定義為策略群組;DIRECT 與 REJECT 則是內建策略。修改後可在連線頁檢查符合的規則,比反覆切換全域模式更容易找出原因。網域集合規則也需要對應的規則資源正常運作。

功能名稱相似,不代表所有客戶端的設定方式都相同。Clash Verge Rev、FlClash 等圖形介面會將部分欄位放在設定面板,其他欄位仍須透過 YAML 管理;行動裝置也會受到系統 VPN 介面與背景執行策略影響。如果在介面中找不到某個開關,請先確認客戶端說明與核心支援範圍,不要直接套用其他平台的操作路徑。分步操作請參閱 Clash 設定教學,協定相容性與核心差異請參閱 協定詳解。

依作業系統下載 Clash 客戶端

先確認作業系統與處理器架構,再選擇安裝套件。

安裝套件與執行環境

Windows:初次安裝可先看看 Clash Plus,再依設定管理習慣比較 Clash Verge Rev、FlClash 與 Clash Nyanpasu。安裝後先匯入訂閱並設定系統代理;只有需要使用 TUN 或服務模式時,才依提示處理相關權限。如果瀏覽器可以連線、某個應用程式卻不行,通常應先檢查該應用程式的代理接入方式。若涉及商店應用程式,可進一步參閱 Clash UWP 迴圈設定。

macOS:Apple Silicon 與 Intel 使用不同架構的安裝套件,下載前可在系統的「關於本機」確認晶片類型。Clash Plus、Clash Verge Rev 與 FlClash 可依各自說明設定訂閱;習慣透過選單列管理的使用者,也應留意客戶端維護狀態與權限提示。增強模式可能需要額外服務支援,允許安裝應用程式與允許建立網路介面是兩種不同的授權。

Android:可選擇 Clash Plus、Clash Meta for Android、FlClash 或 Surfboard。前三者與 Surfboard 的設定語法並不相同,匯入前應確認服務提供者提供的格式。首次啟動連線時,系統會要求授予 VPN 權限;若已有其他 VPN 應用程式在執行,須先處理連線衝突。若背景執行時斷線,請檢查系統的電池最佳化與背景執行限制,這比單純提高訂閱更新頻率更有幫助。

iOS:下載頁提供 Clash Plus 的 App Store 入口,也列出官方網站 clashplus.io。安裝後依應用程式介面匯入相容設定,確認系統網路權限,再檢查規則與策略群組。桌面端的服務安裝、系統代理連接埠等操作不應直接套用到手機;各客戶端支援的設定欄位,也應以應用程式本身的說明為準。

Linux:桌面使用者可選擇 Clash Verge Rev 或 FlClash,並確認安裝套件符合發行版的套件管理系統。伺服器與路由器使用者則可直接執行 mihomo 核心,自行管理設定檔、服務啟動與記錄。圖形客戶端與核心部署是兩種不同方式:前者適合日常操作,後者則需要熟悉檔案權限與網路路由。進一步比較請參閱 客戶端選擇指南。

從舊客戶端遷移

Clash for Windows 與 ClashX Meta 的封存下載入口適用於舊環境相容需求;新的安裝計畫應優先考慮仍持續維護的客戶端。遷移前記下訂閱來源、策略群組選擇與本機覆寫內容,在新客戶端重新匯入後檢查設定解析結果。舊介面能辨識的欄位,不一定仍是建議用法;新協定也可能需要較新版本的核心支援。停更客戶端的差異請參閱 封存客戶端說明。

同時執行多個客戶端時,可能會爭用系統代理、監聽連接埠或 TUN 路由。測試新客戶端前,先結束舊客戶端並確認代理設定已還原,再逐步啟用新設定。若需要開機啟動,也只保留實際使用的啟動項目;完整步驟請參閱 Clash 開機自動啟動設定。這樣可減少登入系統後代理指向錯誤或連接埠遭占用的情況。

Clash 開源生態系與 mihomo 核心

辨別客戶端、核心與設定來源,依專案文件確認相容性。

核心系列與專案來源

Clash 生態系包含原始核心、後續衍生核心,以及以這些核心為基礎開發的圖形客戶端。Clash Meta 是演進過程中的重要分支,mihomo 則延續相關核心的開發。歷史名稱仍可能出現在客戶端標題、設定說明或訂閱格式選項中;判斷功能時應確認實際使用的核心,而非只憑應用程式名稱推測協定支援情況。

mihomo 的原始碼與文件透過公開專案提供,儲存庫包含建置、設定與問題回報資料,程式碼採用 GPL-3.0 授權。公開程式碼有助於了解功能實作與變更背景,但圖形客戶端仍有各自的介面、發布時程與權限管理方式。本網站整理生態系入口與中文說明;客戶端的發布者與實際授權條件,請以各專案提供的資料為準。

設定相容性與功能限制

設定檔通常包含代理項目、策略群組、規則與 DNS 等部分。核心能辨識某種協定,不代表客戶端介面已提供相應的編輯功能;反過來說,介面出現某個選項,也須確認實際核心是否支援。匯入失敗時,先查看記錄中的欄位或協定名稱,再確認訂閱輸出格式,避免將 YAML 語法錯誤、連結失效與網路無法連線混為一談。

遷移設定檔時,網域規則的基本概念通常可以沿用,但代理提供者、地理資料、網路堆疊與 DNS 欄位可能有所不同。保留一份可正常運作的原始設定,再逐項遷移本機修改,會更容易找出問題。選擇 SS、VMess、Trojan、VLESS、Hysteria2 與 TUIC 時,應一併考量伺服器端支援、網路環境與終端裝置資源,詳見 協定與核心技術參考。

更新機制與連線檢查

客戶端更新、核心更新、訂閱更新與規則資源更新是不同操作。客戶端更新可能調整介面與系統整合;核心更新會影響設定解析與協定實作;訂閱更新則會從提供者重新取得設定檔;規則資源更新會變更網域或位址集合。網站分流異常時,應先查看目前符合的規則,確認實際使用哪份資源,而不是直接重新安裝軟體。

更新前記錄現有設定,更新後依相同順序逐項檢查:設定檔能否載入、策略群組是否存在、應用程式流量是否進入客戶端,以及目標連線符合了哪條規則。比對更新前後的記錄與最終設定,比只觀察某個網頁能否開啟更可靠。若要回報問題,請提供作業系統、客戶端名稱、重現步驟與去除敏感資訊的記錄;分享前請刪除訂閱連結與驗證資訊。

常見概念可在術語手冊中查閱。GeoIP 與網域集合用途不同,更新方式也可能由客戶端個別管理;相關問題請參閱 Clash GeoIP 更新。訂閱是否仍可使用、伺服器是否可連線,則取決於設定來源與網路環境;客戶端不會在安裝後自動建立可用的出站連線。

Clash 教學與核心參考

從常見設定到核心差異,依問題選擇閱讀內容。

Clash 下載