開源核心 mihomo · 全平台客戶端持續更新

Clash 客戶端 下載與規則設定

依裝置選擇客戶端,用規則分流安排連線出口,再透過中文文件完成訂閱、系統代理與 DNS 設定。

開源核心規則與策略組設定範例
SETTINGS / CONFIG

Clash 設定與設定檔片段

先分清流量如何進入客戶端,再決定請求要從哪裡送出。六個設定片段涵蓋常見選項;介面名稱可能因客戶端而異,設定欄位則以實際使用的核心為準。

設定 / config.yaml

日常使用從規則模式開始

連線模式
✓ 規則全域直連
mode: rule

規則模式依設定檔中的規則決定連線出口,適合同時保留直連與代理連線。全域模式會將已進入核心的請求交由全域策略處理,可短暫用於排查規則比對錯誤;但這不代表所有應用都會自動被接管。直連模式則會讓這些請求直接連往目標。切換模式後,重新發出請求並查看連線記錄,確認符合的規則與連線出口。既有的長連線可能仍沿用原本路徑,需關閉後重新測試。日常使用建議先選擇規則模式,再確認策略組實際選用的連線出口。

查看連線模式說明 →

設定檔、客戶端與核心各自負責什麼

Profile 會儲存代理項目、策略組、分流規則與 DNS 等設定。客戶端負責匯入訂閱、顯示連線資訊,並管理系統代理或服務權限;核心讀取最終設定,執行解析、比對與轉送。介面上的開關狀態改變,不一定代表原始訂閱檔案也已修改。排查問題時,應查看客戶端產生的執行設定,而不只是比對訂閱原始內容。

以上 YAML 均為局部示意。複製前請先備份目前可用的設定,並確認縮排、策略組名稱及核心支援狀況。首次連線只驗證一份設定和一種接管方式;確認結果可重現後,再新增規則集、覆寫與自動選擇。需要逐項了解欄位時,可先閱讀名詞解釋,再到進階設定手冊查閱完整範例。

PLATFORM / CLIENT

依平台選擇 Clash 客戶端

查看所有客戶端 →

先確認作業系統與處理器架構,再選擇客戶端。使用相同核心不代表介面、權限流程或設定覆寫方式也相同。下載中心集中整理安裝入口與系統需求;首頁僅提供平台導覽,不直接提供安裝檔。

Windows

日常桌面使用可先試試 Clash Plus;習慣自行管理規則的使用者,也可比較 Clash Verge Rev、FlClash 與 Clash Nyanpasu。安裝前請確認系統類型,別把處理器架構與作業系統位元數混為一談。

首次啟動時先匯入訂閱、選擇規則模式,再啟用系統代理。若瀏覽器可以連線、終端機卻不行,請確認終端機程式是否會讀取系統代理設定。了解應用程式需求後,再決定是否啟用 TUN 與服務模式,避免一次修改多個選項。

前往 Windows 下載 →

macOS

先在系統資訊中確認使用 Apple Silicon 或 Intel,再下載對應的安裝檔。Clash Plus、Clash Verge Rev 與 FlClash 提供不同的設定管理介面;從舊客戶端移轉時,請先備份訂閱與本機覆寫內容。

安裝後依照系統提示完成必要授權,並確認客戶端是否已為目前的網路服務設定代理。更換 Wi-Fi、連接擴充基座或使用其他 VPN 後,請再次檢查代理入口。結束客戶端前先關閉系統代理,避免應用程式繼續連線至已停止監聽的本機連接埠。

前往 macOS 下載 →

Android

下載中心提供 Clash Plus、Clash Meta for Android、FlClash 與 Surfboard。先確認裝置支援的架構,再選擇安裝檔;設定格式與欄位支援情況應以所選應用程式為準,不能只因訂閱網址可以貼上就認定相容。

首次連線時,請確認已授予系統 VPN 權限。若切換至背景後連線中斷,可檢查電池最佳化與背景執行權限,並查看客戶端記錄。依應用程式分流與依網域設定規則屬於不同層次:前者決定哪些應用程式進入接管範圍,後者決定已接管的請求使用哪個連線出口。

前往 Android 下載 →

iOS

iPhone 與 iPad 使用者可在下載中心前往 Clash Plus 的 App Store 頁面,官方網站為 clashplus.io。安裝後先新增訂閱或設定,再允許系統建立 VPN 設定檔,最後返回客戶端發起連線。

連線圖示只表示接管已啟動,不代表每項規則都符合預期。請使用實際需要的應用程式進行測試,並確認選用的策略與設定檔更新時間。若已設定其他 VPN,先確認目前啟用的是哪一個;排查問題時維持單一接管方式,避免反覆切換造成混淆。

前往 iOS 下載 →

Linux

桌面使用者可比較 Clash Verge Rev 與 FlClash,依 Linux 發行版的套件格式選擇安裝方式。伺服器與路由器使用者則可前往下載中心的 mihomo 核心區,自行安排設定目錄、啟動參數與服務管理。

桌面環境的系統代理設定不一定會套用至命令列程式;命令列工具可能需要另外設定代理環境變數。啟用 TUN 時,也要檢查權限、路由與防火牆。部署長期執行的服務前,先在前景載入設定並查看啟動記錄,確認連接埠正常監聽後,再交由服務管理器執行。

前往 Linux 下載 →

移轉客戶端時保留設定來源

建議重新匯入原始訂閱,而不是複製另一個客戶端的整個工作目錄。介面偏好、服務設定與快取通常無法直接共用;本機規則則應依新客戶端支援的覆寫方式逐項移轉。保留一份可正常連線的設定,驗證完成後再移除舊客戶端,方便在權限或 DNS 出現差異時還原。

若遇到「全域模式可用、規則模式失敗」,先確認規則引用的策略組是否存在,再檢查比對順序;若所有模式都失敗,先確認本機連接埠與實際連線出口。模式決定選擇路徑,系統代理與 TUN 則決定接管範圍,兩者應分開驗證。相關定義可在名詞解釋中查閱。

OPEN SOURCE / MIHOMO

開源核心與客戶端生態系

延續 Clash 設定架構

Clash 將代理項目、策略組與規則比對整合在同一套設定架構中。使用者可依網域、位址或其他條件安排請求的連線出口,不必在每個應用程式中重複維護代理清單。了解這套架構後,改用相容客戶端時仍可沿用大部分設定概念;但相容不代表所有欄位、介面與更新機制都完全相同。

原始 Clash 專案與目前仍在維護的生態系專案應分開看待。舊教學提到的客戶端名稱、設定欄位與權限路徑,可能不適用於目前的裝置。選擇客戶端時,除了確認平台支援情況,也應查看專案維護狀態、整合的核心與設定處理方式。下載中心會將已封存的客戶端另外標示,方便移轉使用者辨認。

mihomo 負責執行,客戶端負責管理

mihomo 是 Clash 生態系中持續開發的開源核心,負責處理通訊協定、規則比對、DNS 與流量轉送等工作。圖形化客戶端則透過核心提供訂閱管理、策略組選擇、連線記錄與系統整合功能。本文中的設定視窗僅供概念說明,不代表所有客戶端的版面都相同,也不表示所有平台都採用同一種網路接管方式。

比較客戶端時,請分開查看核心能力與介面功能。例如,核心支援某個欄位,不代表圖形介面一定提供專用開關;介面提供覆寫功能,也不代表遠端訂閱原始內容會被永久修改。需要確認實際行為時,檢查執行設定、應用程式記錄與專案文件,比只比對按鈕名稱更可靠。

可查閱原始碼與問題討論

mihomo 的原始碼、授權條款、版本說明與問題討論集中在專案儲存庫。閱讀版本說明可了解通訊協定修正、平台限制與設定變更;提交問題前,可先搜尋相同的記錄關鍵字,並確認問題能否在精簡設定中重現。本網站提供下載導覽與中文操作說明;專案開發與發佈資訊則以維護者的儲存庫為準。

排查設定問題通常需要完整脈絡,但不應公開整份訂閱。分享記錄或重現資料前,請移除訂閱網址、驗證資訊與實際服務位址;只保留必要的規則架構、作業系統、客戶端名稱與錯誤訊息即可。先用最精簡的設定重現問題,也能避免將多個無關設定混在同一筆問題回報中。

分清三種更新

客戶端更新、核心更新與訂閱更新各自處理不同問題。客戶端更新會影響介面與系統整合,核心更新會影響通訊協定與設定執行,訂閱更新則會更改遠端提供的代理與規則內容。重新整理訂閱不能取代安裝更新;升級客戶端也不保證遠端設定自動相容。執行更新前,先確認這次要解決的具體問題。

建議保留可還原的設定,閱讀變更說明後再更新。更新完成後,先確認設定可正常載入,再測試常用應用程式、規則比對與 DNS 解析。對於長時間運作的裝置,記錄目前採用的接管方式與本機覆寫內容,若出現差異便可逐項還原。不要只憑連線圖示或單次測試成功,就認定整套設定已完成驗證。

取得 mihomo 原始碼

以下命令用於複製原始碼儲存庫,不會安裝圖形化客戶端。一般桌面使用者可直接使用下載中心;開發者則可前往儲存庫查看建置方式與授權條款。

git clone https://github.com/MetaCubeX/mihomo.git
查看 mihomo 專案儲存庫 ↗
NOTES / GUIDES

Clash 設定與平台文章

查看所有文章 →

文章依具體問題分類說明:先描述可觀察到的現象,再提供檢查方式。首次安裝可先閱讀使用文件;若已能連線,但想了解權限、流量接管或節點選擇,再閱讀對應主題,避免一次混著調整多個問題。

依目前進度選擇文件

尚未匯入設定時,請從使用文件開始;若已完成連線,需要調整策略組、規則集或 DNS,請閱讀進階設定。遇到 Profile、fake-ip、混合連接埠等術語,可先查閱名詞解釋。一次只變更一項設定,並記錄修改前後的結果,才能判斷變化來自規則、解析還是接管方式。