開源專案 · Android 客戶端持續更新

Clash安卓版
客戶端與設定教學

集中查閱 Clash Meta for Androidmihomo 核心訂閱規則設定。先選擇對應平台客戶端,再依教學完成設定匯入、策略選擇與流量接管。

永久免費 程式碼開源 中文文件 規則驅動分流

平台入口

依裝置選擇 Clash 客戶端

不同系統使用不同的安裝格式與網路接管介面。這裡僅提供平台入口和選擇說明,具體客戶端清單、維護狀態、系統要求與安裝包均集中在安裝包頁面。現有設定檔通常可以跨平台共用,但系統代理、TUN 權限和開機啟動方式需要分別設定。

Windows

適合桌面日常使用,可在 Clash Plus、Clash Verge Rev、FlClash、Clash Nyanpasu 與封存客戶端之間選擇。圖形客戶端負責系統匣控制、系統代理、設定切換和日誌查看。

前往下載

macOS

適合 Intel 與 Apple Silicon 裝置。安裝前先確認處理器架構,再選擇對應建置版本。客戶端可管理選單列狀態、系統代理和設定訂閱,首次啟用接管功能時需要確認系統權限。

前往下載

Android

適合手機和平板。可透過系統 VPN 介面執行代理,或啟用 TUN 接管應用程式流量。匯入訂閱後需要選擇有效設定、確認策略組選擇,再返回首頁啟動服務。

前往下載

iOS

透過 App Store 取得 Clash Plus,並由系統網路延伸功能完成連線。設定概念與其他平台一致,仍以訂閱、策略組和規則為核心;權限確認與背景執行行為由 iOS 管理。

前往下載

Linux

桌面使用者可選擇附圖形介面的客戶端,伺服器與路由器環境則更適合直接執行 mihomo 核心。安裝前需要區分發行版套件格式、處理器架構與服務管理方式。

前往下載

設定能力

從訂閱匯入到流量接管

Clash 設定不只是選擇代理節點。完整執行鏈路包括設定來源、策略組決策、規則比對、DNS 解析與系統流量入口。以下先透過四個標籤快速查看各模組職責,再依實際設定順序展開說明。

策略選擇層

用策略組整理代理選擇邏輯

select 適合手動選擇,url-test 用於自動測試候選代理,fallback 依序切換可用項目,load-balance 用於在多個候選項目間分配連線。規則引用的是策略組名稱,而不是直接綁定某個節點,因此更換訂閱或調整選擇時不必重寫整套規則。

策略組

將節點選擇與規則引用分開

策略組是設定檔中的決策層。規則只需要把流量交給一個穩定的組名,組內再決定使用哪個代理、是否自動測試,或在首選項目失效時依序回退。如此可以將「哪些請求走這裡」和「這裡目前選誰」拆成兩個獨立問題。

日常使用中,先在代理頁面確認策略組,再開啟具體組別選擇代理或子策略。需要固定選擇時使用 select;希望客戶端從候選項目中自動判斷時使用 url-test;重視可用順序時使用 fallback。策略組巢狀不宜過深,名稱應保持穩定並能直接說明用途。

proxy-groups config.yaml
  • select手動選擇代理或子策略
  • url-test按測試結果選擇候選項
  • fallback按設定順序依次回退
  • load-balance在候選項目間分配連線

規則設定

依序完成請求分流

規則引擎從第一行開始判斷,命中後不再繼續向下檢查。網域後綴規則適合涵蓋同一網站的多個子網域,精確網域規則用於單獨處理某個主機,IP 與 GEOIP 規則處理已取得位址的連線,最後由 MATCH 接收先前未命中的流量。

維護自訂規則時,應先寫範圍更窄、優先級更高的項目,再寫區域類與兜底項目。規則右側必須引用現有策略組名稱。若匯入訂閱後出現「設定可以啟動但特定網站走向不正確」,應先檢查規則順序和組名,而不是直接反覆切換節點。

rules 由上到下比對
DOMAIN,example.org,手動選擇
DOMAIN-SUFFIX,example.net,自動選擇
GEOIP,CN,DIRECT
MATCH,手動選擇

精確比對放在寬泛比對之前,最後保留一條兜底規則。

TUN 與 DNS

處理系統代理無法涵蓋的流量

部分 Android 應用程式不會讀取傳統系統代理設定,UDP 請求也可能需要更完整的流量入口。TUN 模式借助系統 VPN 介面建立虛擬網卡,使應用程式連線先進入客戶端,再由 mihomo 根據規則處理。啟用時系統會顯示 VPN 權限確認,這是 Android 提供網路接管能力的標準流程。

DNS 與 TUN 應一起檢查。Fake-IP 使用映射位址保留網域資訊,DNS 劫持把指定連接埠的解析請求交給核心,自動路由負責寫入必要路由,嚴格路由則減少流量繞過。若連線後只有部分應用程式異常,應對照日誌確認請求是否進入 TUN,並排查裝置中同時執行的其他 VPN 服務。

流量接管 Android VPN API
TUN 模式
自動路由
嚴格路由
DNS 劫持
Fake-IP

訂閱更新

讓遠端設定與本地覆寫各司其職

訂閱處理遠端設定分發,本地覆寫處理裝置側個人化調整。匯入訂閱後,可以按固定間隔檢查遠端內容,同時把裝置相關的 DNS、TUN、連接埠或規則修正保留在覆寫層。如此更新訂閱時不需要直接編輯遠端檔案產生的主體內容。

自動更新並不等於更新後立即略過檢查。每次訂閱結構明顯變更後,應確認目前設定仍被選取,常用策略組仍然存在,本地覆寫引用的欄位沒有失效。遇到更新失敗時,依序檢查訂閱網址、網路存取、設定語法與儲存權限,比重複匯入同一網址更容易定位原因。

設定管理 訂閱設定
設定自動更新 已啟用
更新間隔 1440 分鐘
覆寫套用順序 訂閱 → 本地覆寫
更新方式 自動與手動

快速入門

安裝完成後的三個步驟

初次使用不需要先修改全部進階參數。依照匯入設定、檢查策略、啟動服務的順序完成基礎鏈路,確認可以正常連線後,再根據應用程式涵蓋範圍決定是否啟用 TUN、DNS 劫持或自訂規則。

  1. 01

    匯入訂閱或本地設定

    開啟客戶端的「設定」入口,選擇從 URL 匯入訂閱,或讀取裝置中的 YAML 設定檔。匯入完成後應在設定清單中點選該項目,使其成為目前設定。若解析失敗,先查看錯誤提示涉及的欄位和行號,不要在未確認語法前反覆啟動。

  2. 02

    檢查策略組與執行模式

    進入「代理」頁面,查看設定提供的策略組,並為需要手動選擇的組指定代理或子策略。規則模式適合大多數日常設定,它按照規則決定流量去向;全域模式會把可接管流量集中交給同一策略;直連模式主要用於暫時排除設定影響。

  3. 03

    啟動服務並閱讀日誌

    返回首頁點擊「啟動」,首次執行時確認 Android VPN 權限。隨後開啟需要連網的應用程式進行驗證。如果只有部分請求異常,日誌頁會顯示連線目標、命中規則和使用的策略組。根據這些資訊判斷問題位於 DNS、規則、策略選擇還是遠端連線。

開源生態

Clash 設定體系與 mihomo 核心

Clash 生態形成了一套廣泛使用的 YAML 設定結構,包含代理、策略組、規則、DNS、流量嗅探和外部控制等模組。不同圖形客戶端的介面配置可能不同,但核心操作邏輯基本一致:客戶端負責設定管理和系統整合,核心負責解析設定、接收連線並執行分流。

mihomo 延續並擴充了 Clash Meta 的核心能力。Android、Windows、macOS 與 Linux 上的多個客戶端都可以圍繞這個核心提供圖形介面,因此學習策略組、規則順序、DNS 與 TUN 的關係,比只記住某一個介面的按鈕位置更具長期價值。切換客戶端後,大部分設定知識仍可繼續使用。

專案程式碼、問題記錄與變更討論公開保存在程式碼託管平台。遇到設定欄位變化時,應優先核對目前核心文件和客戶端說明;遇到客戶端介面問題,則查看對應客戶端的維護資訊。核心與圖形客戶端屬於不同專案,更新節奏、支援欄位和系統整合方式不應混為一談。

本站按照「下載入口、快速教學、概念速查、進階設定、疑難排解」的層次整理內容。安裝包頁面用於確認平台與客戶端,快速入門頁負責完成首次連線,概念速查解釋術語,進階設定頁則討論策略組、規則集、DNS、TUN、Fake-IP、嗅探與本地覆寫之間的關係。

常見問題精選

安裝與設定前先確認這些概念

多數初次設定問題並不是安裝包本身造成的,而是目前設定、策略組選擇、系統接管方式或 DNS 設定沒有形成完整鏈路。以下四個問題對應最常見的判斷入口。

Clash 與 mihomo 是什麼關係?

Clash 通常指設定體系和客戶端生態,mihomo 是持續維護的核心專案之一。圖形客戶端呼叫核心處理連線,並提供訂閱管理、策略選擇、日誌和系統權限入口。

查看核心概念 →

匯入訂閱後為什麼沒有連線?

匯入只完成了設定儲存。還需要將該設定設為目前設定,檢查策略組是否有可用選擇,然後返回首頁啟動服務。Android 首次啟動還要確認系統 VPN 權限。

查看匯入步驟 →

系統代理與 TUN 模式如何選擇?

系統代理主要涵蓋主動讀取代理設定的應用程式;TUN 透過虛擬網卡接收更廣泛的流量。Android 客戶端通常使用系統 VPN 介面實現接管,啟用前應結束其他佔用該介面的服務。

查看流量接管術語 →

設定更新後規則為什麼失效?

遠端設定可能修改策略組名稱、規則集引用或 DNS 欄位。本地覆寫如果仍引用舊名稱,就會出現更新成功但行為改變的情況。應對照日誌和新設定逐項檢查引用關係。

查看進階設定 →

設定文章

近期 Clash 安卓使用說明

文章分別從故障定位、客戶端遷移和介面操作展開。遇到連線問題時先看排查順序,需要理解客戶端結構時再閱讀介面與核心相关文章,避免在沒有日誌依據的情況下同時修改多個參數。

疑難排解

Clash 安卓版網速慢怎麼排查:節點、線路、本地設定三層定位法

依節點品質、線路壅塞、手機本地設定三個層級依序排除,配合策略組切換與 DNS 檢查,定位 Android 端速度變化的實際環節。

閱讀全文
疑難排解

Clash 已連線卻無法上網?Android 端逐項排查清單

從訂閱狀態、策略組選擇、DNS 解析、系統代理與 TUN 衝突到應用程式分流設定,依序核對連線已啟動但網頁無法存取的問題。

閱讀全文
客戶端選型

Clash for Windows 停止更新後怎麼辦:遷移到 mihomo 核心客戶端的完整方案

整理停止更新後的客戶端選擇,說明設定檔與訂閱如何遷移、哪些欄位需要調整,以及桌面與 Android 裝置保持設定邏輯一致的方法。

閱讀全文