MIHOMO 核心 · GPL-3.0 開源

Clash 用戶端下載規則分流全平台中文網

依平台選擇用戶端,以 規則分流安排連線,並參考中文設定指南查閱 DNS、TUN 與訂閱欄位。

開源核心YAML 設定策略組與規則集

「依規則選擇出口。」依序比對網域、位址與程序條件。

「接管應用程式連線。」TUN 可讓未讀取系統代理設定的程式連線。

「分層管理設定。」節點訂閱與本機覆寫分開更新。

「從解析開始排查。」對照 DNS 結果與連線記錄。

「依作業系統選擇介面。」先確認處理器架構,再檢查用戶端功能。

核心參考 mihomo 核心授權條款 GPL-3.0 設定格式 YAML 分流基礎 rules / proxy-groups

CONFIGURATION / 設定功能

規則、接管與設定來源

介面負責操作,核心負責連線。以下片段呈現 mihomo 欄位之間的關係,並非可直接連線至代理服務的完整設定;實際支援範圍仍須確認用戶端採用的核心。

讓明確的規則決定連線走向。從第一條比對規則,到最後的兜底規則。

規則模式會讀取 rules 清單,依由上而下的順序尋找符合條件的項目。網域後綴適合用來歸類同一服務,IP 網段適合處理區域網路位址,程序條件則取決於作業系統提供的資訊。相較於將所有流量都交給同一個出口,規則分流能保留本機資源的直連路徑。排查時,先在連線詳細資訊中查看命中的規則,再檢查對應的策略組;只切換節點無法修正錯誤的比對順序。範例會讓內網位址直連,並將 MATCH 放在最後;若要使用代理,請將目標改成已定義的策略組名稱。

rules:由上而下逐條比對MATCH 兜底
config.yaml
mode: rulerules:  - DOMAIN-SUFFIX,lan,DIRECT  - IP-CIDR,192.168.0.0/16,DIRECT,no-resolve  - IP-CIDR,10.0.0.0/8,DIRECT,no-resolve  # 替換為已定義的策略組即可使用代理出口  - MATCH,DIRECT
查看規則語法 →

閱讀設定時,先確認欄位所屬層級

介面上顯示的開關、寫入磁碟的設定,以及核心實際載入的內容,可能分屬不同層級。例如系統代理是作業系統設定,mixed-port 是核心的監聽入口,而瀏覽器是否讀取系統代理則取決於應用程式本身。排查時應依序確認「應用程式請求 → 本機入口 → 規則命中 → 策略組 → 遠端出口」,而不是只看介面的連線狀態。啟用記錄後,先找到測試網域對應的新連線,記下命中的規則與策略,再決定要修改哪個欄位。

上述設定片段用於說明結構。複製前請確認原檔沒有重複欄位、縮排使用空格,且群組名稱與引用內容一致。訂閱更新可能會重新產生設定,因此需要長期保留的規則,應放在用戶端支援的覆寫流程中。首次安裝請依教學完成匯入與驗證;若要查詢參數用途、合併順序或規則寫法,再前往設定大全。分開處理能減少一次變更多項內容所增加的排查成本。

CLIENTS / 平台入口

Clash 全平台用戶端

下載頁依作業系統整理用戶端、處理器架構選項與系統需求。桌面與行動平台的權限機制不同;設定雖可遷移,系統接管方式仍須重新確認。

Windows

日常桌面使用可先查看 Clash Plus,再比較 Clash Verge Rev、FlClash 等用戶端的設定管理方式。安裝前請確認系統架構;匯入後先啟用系統代理,以瀏覽器建立新連線,再查看命中的規則。若需要接管遊戲或命令列工具,再檢查 TUN 服務與權限。開機自動啟動只負責開啟程式;系統代理與連線模式是否恢復,仍須另外確認。

前往下載

macOS

先確認安裝套件適用於 Apple Silicon 還是 Intel,再選擇 Clash Plus、Clash Verge Rev 或 FlClash。首次啟動時的系統提示、網路服務授權與代理設定是不同環節,不應混為同一種故障。切換網路或從睡眠喚醒後若連線異常,先檢查目前網路服務的代理設定。遷移舊用戶端時,請保留訂閱與覆寫檔,並確認舊程序已經結束。

前往下載

Android

可先參考 Clash Plus、Clash Meta for Android、FlClash 與 Surfboard 的平台說明,再選擇適合的用戶端。各產品支援的設定格式不盡相同。首次連線時,請確認已授予系統 VPN 權限;若背景執行停止後連線中斷,再檢查電池最佳化與背景執行限制。測試期間請維持相同網路,先驗證單一應用程式,再決定是否使用依應用程式分流,避免將背景限制誤判為規則問題。

前往下載

iOS

下載頁提供 Clash Plus 的 App Store 連結,並列出官方網站 clashplus.io。安裝後依用戶端介面匯入設定,確認系統網路權限,再選擇規則模式與可用出口。桌面設定中的程序比對、檔案路徑或擴充欄位不一定能直接沿用,遷移時請逐項確認。若訂閱匯入失敗,先確認來源格式與連結是否有效,切勿將私人訂閱網址貼到公開討論區。

前往下載

Linux

桌面環境可比較 Clash Verge Rev 與 FlClash,並依發行版選擇套件格式。應用程式是否能讀取系統代理,取決於桌面環境與啟動方式;終端程式通常需要明確設定代理環境變數。伺服器或路由器使用者可前往核心專區,自行管理 mihomo 程序、設定目錄與服務啟動。啟用 TUN 前,先確認路由與權限;遠端操作時,請保留可用來還原設定的管理通道。

前往下載

用戶端安裝完成,不代表代理設定已可正常使用

用戶端、設定與遠端代理服務各自負責不同工作。用戶端提供介面與執行環境,設定描述節點、規則與 DNS,遠端服務則決定出口是否可連線。本網站的平台入口用於選擇軟體,不保證提供可用節點。搜尋「Clash 免費節點」等內容時,請先了解來源、授權與隱私風險;私人訂閱通常包含存取憑證,分享截圖前應遮住完整網址與節點驗證資訊。已有設定的使用者可先匯入,再從記錄確認是否有不支援的欄位。

若只想完成首次連線,請依教學保留一條清楚的驗證流程:選擇設定、指定策略組出口、啟用適合目前系統的代理入口,接著前往測試頁面並查看新連線。請勿同時執行多個會修改系統代理或路由的程式。若要比較維護狀態與功能範圍,請參閱橫向評測;遇到「已連線但無法上網」,可至 FAQ 的故障排除分類,比起反覆重新安裝更容易找出原因。

SOURCE / 開源與適用範圍

mihomo 核心與用戶端生態系

信任來自可查閱的程式碼、清楚的設定結構,以及可重複驗證的步驟。本網站提供中文索引與說明,不將不同用戶端的功能混為一談或作出通用承諾。

專案沿革:從 Clash 設定語法到 mihomo

Clash 建立了以 YAML 描述節點、策略組與規則的設定慣例。mihomo 延續這類規則代理核心的使用方式,並持續擴充協定、規則與網路接管功能。舊教學中提到的 Clash、Clash Meta 與新用戶端名稱,可能對應不同時期的專案狀態。閱讀資料時,應以目前執行的核心及其文件為準,不能只靠檔案副檔名或視窗標題判斷相容性。若欄位無法辨識,請先記錄完整錯誤訊息與欄位位置,再查閱核心文件。

開源生態:核心授權條款不等於用戶端說明

mihomo 的程式碼與授權條款可在公開儲存庫查閱,授權為 GPL-3.0。圖形介面用戶端以核心為基礎,提供匯入設定、系統代理、系統匣選單與權限服務等功能;但各專案的發行方式、授權條款與平台支援情況都應分別確認。使用相同核心的用戶端,不代表會自動具備其他用戶端的所有功能。本網站將軟體下載與設定參考分開整理,避免把某個介面的選項誤寫成所有平台都有的核心欄位。

執行流程:介面顯示與最終設定

用戶端通常會先讀取訂閱,再套用覆寫、合併本機設定,最後將產生的設定交給核心。因此,介面上顯示的訂閱內容不一定等於實際執行的內容。排查問題時,實際載入的設定與連線記錄,比匯入成功提示更有參考價值。規則目標必須指向存在的節點或策略組,提供者名稱必須與引用一致,DNS 監聽位址也須配合系統的請求路徑。至於選用的嗅探、程序規則與 TUN 是否可用,還取決於系統權限與用戶端的實作方式。

更新方式:分別檢查軟體、訂閱與規則集

更新用戶端、更新核心、重新整理訂閱與更新地理資料庫,是不同操作。軟體更新可能改變欄位或權限行為;更新訂閱可能替換節點與策略組;更新規則集則可能改變網域分類。為方便重現問題,每次只修改一類內容,並保留修改前的設定。更新後請檢查啟動記錄、群組名稱引用與常用服務的規則命中情況,不要只因介面能開啟就視為驗證完成。安裝套件資訊集中於下載頁,首頁則提供平台入口與設定閱讀順序。

維護範圍:先恢復連線,再縮小問題範圍

發生異常時,可先關閉系統代理或 TUN,確認基本網路是否恢復;若基本網路同樣異常,應先處理網路本身。基本網路正常後,再依序檢查本機監聽連接埠、DNS 請求、節點連線能力與命中規則。回報問題時,請提供作業系統、用戶端名稱、使用的核心,以及已遮蔽敏感資訊的記錄,並說明最近修改的設定項目。設定中的密碼、訂閱網址與控制介面憑證不適合公開。完整記錄有助於重現問題,也能區分用戶端整合與核心設定問題。

查看公開原始碼

以下命令會取得 mihomo 儲存庫的原始碼,不會安裝用戶端,也不會啟用系統代理。編譯與執行需求請以儲存庫文件為準。

git clone https://github.com/MetaCubeX/mihomo.git

開啟 mihomo 原始碼儲存庫 ↗

NOTES / 設定筆記

最新設定與故障排除文章

從匯入設定後遇到的實際問題出發,分別查看解析路徑、代理模式與欄位關係。範例須搭配本機設定使用,修改前請先保留原始檔案。