mihomo規則核心 · 桌面設定

Clash電腦版下載與設定

依裝置選擇用戶端,從匯入訂閱到規則分流,再確認代理是否生效。

  • 繁體中文設定指南
  • 開源生態系
  • config.yaml

依裝置查看安裝檔

CONFIGURATION / 設定路徑

規則、代理與設定管理

圖形介面負責匯入、切換與檢視;核心則負責解析設定並處理連線。先釐清兩者的分工再調整設定,排查問題時就能判斷原因出在訂閱內容、用戶端選項,還是系統網路環境。

規則順序決定比對結果

規則模式會依設定檔中的順序檢查連線,符合第一條規則後便採用對應策略,不會繼續比對後面的例外規則。區域網路網域、指定網站與拒絕規則,應依實際需求安排;MATCH 則放在最後處理其餘連線。相較於所有流量共用單一出口的全域模式,規則模式可讓不同目標走不同路徑。修改前先確認策略組名稱存在,再從連線詳細資訊查看符合的規則;訂閱附帶的規則可透過用戶端的覆寫功能補充,避免更新時遺失修改。

rules:
  - DOMAIN-SUFFIX,local,DIRECT
  - DOMAIN-SUFFIX,github.com,Proxy
  - MATCH,Proxy
mihomo

延續 Clash Meta 技術路線的代理核心

GPL-3.0

mihomo 核心採用的開源授權

5 個平台

依桌面與行動裝置選擇相應用戶端

CLIENT SHELF / 安裝入口

依作業系統選擇 Clash 用戶端

先確認作業系統與處理器架構,再選擇安裝檔。若用戶端名稱相近,應優先比較維護狀態、核心支援與系統需求。下載頁依平台列出目前可選的專案,並在各自的卡片中整理版本資訊,方便安裝前確認。

Windows

桌面用戶可從 Clash Plus、Clash Verge Rev 等用戶端開始挑選。先在系統設定中確認裝置架構,安裝後匯入訂閱並啟用系統代理,再用瀏覽器測試連線。若需要使用 TUN,請依用戶端提示設定服務與權限。

前往下載 →

macOS

安裝前先分辨 Apple Silicon 與 Intel 機型,選擇相應版本。首次啟動時依系統提示授予必要權限;移轉舊設定後,請檢查監聽連接埠與本機路徑。選單列開關、系統代理與 TUN 的實際設定位置,請以所選用戶端為準。

前往下載 →

Android

依裝置架構選擇用戶端安裝檔,首次連線時須確認系統 VPN 授權。若背景執行中斷,請檢查電池最佳化與背景活動權限。桌面版可用的訂閱仍須確認格式相容,不能只因連結能開啟就認定匯入成功。

前往下載 →

iOS

下載頁提供 Clash Plus 的 App Store 下載入口,並列出官方網站 clashplus.io。安裝後先匯入相容的設定,再確認 VPN 設定授權。切換行動網路與 Wi-Fi 後,可重新檢查連線狀態與策略組選擇。

前往下載 →

Linux

桌面環境可選擇 Clash Verge Rev 或 FlClash,再依 Linux 發行版選擇套件格式。系統代理的適用範圍取決於桌面環境與應用程式的實作方式;伺服器與路由器用戶可在下載頁另行查找 mihomo 核心,並依自身環境管理設定與服務。

前往下載 →

安裝後的檢查順序

完成安裝只是第一步。先確認設定已啟用且沒有解析錯誤,再前往策略組選擇可用出口,最後開啟需要的代理入口。檢查時使用新的瀏覽器請求,避免舊連線影響判斷;若代理仍未生效,記下用戶端提示與符合的規則,再前往說明中心排查。每次只變更一項設定,才能更容易判斷是哪個步驟造成變化。

查看所有用戶端 → 閱讀安裝與首次連線指南 →

OPEN SOURCE / 專案與核心

開源來源與維護範圍

Clash、Meta 與 mihomo 的關係

Clash 最初提供代理核心與設定機制,之後逐漸發展出適用於不同平台的圖形用戶端。原版 Clash 停止維護後,生態系中的後續專案持續演進;Clash Meta 這個名稱常見於舊教學與設定說明,mihomo 則延續相關分支的技術路線。閱讀資料時,應將專案的歷史名稱與目前使用的核心對照,而不是把所有名稱含 Clash 的安裝檔都視為同一個專案。

核心負責協定處理、DNS、規則比對與連線轉送;圖形用戶端則負責設定頁面、設定管理、系統整合與記錄顯示。Clash Verge Rev 等用戶端會呼叫核心運作,但介面更新與核心更新是不同的維護項目。某項功能是否可用,須同時確認用戶端是否提供操作入口,以及隨附核心是否支援該欄位。只更換介面,無法自動解決所有設定相容性問題。

如何透過公開原始碼判斷

公開儲存庫可供查看原始碼、提交記錄、問題討論與版本說明。若設定項目有所調整,或某類協定不受支援,優先查閱對應專案的文件與版本記錄,比反覆嘗試來源不明的設定片段更有效。mihomo 核心採用 GPL-3.0;其他用戶端各自的程式碼授權、散布條件與第三方相依套件,請以專案檔案為準,不能將核心的授權直接套用到所有圖形用戶端。

右側指令用於取得 mihomo 原始碼,適合想閱讀實作內容或參與開發的使用者。複製儲存庫不等於安裝桌面用戶端,也不會自動建立系統代理服務。一般使用者可直接前往安裝檔頁面選擇圖形用戶端;需要研究設定行為時,再從官方文件確認語法與預設行為。本網站提供繁體中文下載導覽與使用說明,並非各上游專案的開發團隊。

更新前後分別要檢查哪些項目

用戶端、核心、遠端訂閱與規則集各有不同的更新來源。用戶端更新可能改變設定入口,核心更新可能增加協定支援或調整欄位,訂閱更新可能更換代理與策略組,規則集更新則會改變分流範圍。這些並非同一個開關,發生問題時也不應同時全部調整。先確認錯誤發生在哪一層,再決定更新、回復舊版或修改設定。

更新前請保留本機覆寫、常用策略組選擇與必要的設定記錄。更新後先確認設定已成功載入,再檢查 DNS、區域網路存取與常用應用程式。若原本正常的網站突然無法連線,請比對新舊設定與版本說明,優先檢查變更過的欄位。保留可重現的操作步驟與已去識別化的記錄,有助於專案社群更準確地判斷問題,而不只是收到一句連線失敗。

初次設定時容易混淆的幾個項目

已有訂閱,為什麼還要選策略組?

訂閱會定義可選代理與分流策略,策略組則決定實際使用哪個出口。匯入後先確認已啟用新設定,再檢查規則引用的組名與該組目前的選擇。查看策略組名詞解釋 →

開啟系統代理後,所有應用程式都會生效嗎?

部分應用程式不會讀取系統代理設定,也可能有自己的網路設定。先測試瀏覽器,再檢查特定應用程式的代理設定入口;若要接管其他流量,再評估 TUN 模式。查看系統代理排查說明 →

啟用 TUN 就能解決 DNS 問題嗎?

TUN 是接管流量的方式,DNS 行為仍取決於核心的解析設定、系統解析路徑與應用程式本身的設定。若發生解析異常,應搭配記錄進行檢查,不能只看開關是否已啟用。查看 DNS 與協定參考 →

手動修改的規則,更新後為什麼變了?

更新遠端訂閱時可能會覆蓋原始檔案。建議將本機規則寫入用戶端提供的覆寫或合併設定,並確認規則最終插入的位置;即使規則內容正確,順序不當仍可能無法符合。查看設定匯入與使用指南 →

READING / 設定文章

訂閱匯入、首次連線與規則寫法

以下三篇文章依發布日期由新到舊排列。初次使用可先閱讀訂閱匯入教學,再完成連線檢查;需要調整分流範圍時,再閱讀規則語法與比對順序。文章中的設定名稱用於說明操作路徑,實際位置請依所選用戶端介面查找。

查看所有文章 →