開源核心 · 全平台用戶端

Clash官方下載站全平台用戶端與核心設定

依作業系統選擇用戶端,透過 mihomo 核心處理連線,並以規則分流與訂閱設定管理網路流量。

協定參考
  • SS
  • VMess
  • Trojan
  • VLESS
  • Hysteria2
  • TUIC

連線處理

mihomo

Clash Meta 演進核心

設定格式

YAML

訂閱、策略組與規則

比對結果

DIRECTPROXYREJECT

由上而下,首次符合即採用

設定與流量路徑

訂閱、規則與核心功能

用戶端會儲存設定,由核心讀取設定並處理連線。成功匯入只代表設定已載入,還需要確認策略組、流量接管方式與 DNS 設定能否正常配合。

訂閱與設定

config.yaml · 欄位結構範例
mixed-port: 7890
mode: rule
proxy-providers:
  remote:
    type: http
    url: "https://example.com/subscription.yaml"
    path: ./providers/remote.yaml
    interval: 86400

此處展示的是設定片段,並非可直接連線的完整設定。訂閱網址須由實際服務提供者提供;代理項目也必須加入策略組,再由規則選擇對應策略。更新設定前,請先保留本機修改。

規則比對順序

rules · PROXY 是已定義的策略組
  • DOMAIN-SUFFIX,example.org,DIRECTDIRECT
  • DOMAIN-KEYWORD,ads,REJECTREJECT
  • GEOIP,LAN,DIRECTDIRECT
  • MATCH,PROXYPROXY

規則不會同時表決,而是依序比對。條件越明確通常越應排在前面,作為兜底的 MATCH 則放在最後。此處的 PROXY 是策略組名稱,必須在完整設定中定義,名稱也必須完全一致。

TUN 虛擬網卡:接管更多應用程式連線

TUN 透過虛擬網卡與路由設定,將符合條件的網路流量導入核心,適合不遵循系統代理設定的命令列工具和部分應用程式。啟用前,請先匯入訂閱並完成基本連線測試,再依用戶端要求安裝服務或授予權限。TUN 與系統代理的差異在於流量接管路徑,而非節點品質;能否處理 UDP,仍取決於節點與協定。若同時使用其他 VPN、虛擬機器或自訂路由,請檢查路由與 DNS 設定,避免重複接管。

查看 TUN 與系統代理的差異 →

排查連線時,可依固定順序檢查:設定是否載入、策略組是否有節點、流量是否進入核心,以及規則是否命中預期目標。每次只修改一項設定,並以相同請求重新測試。這樣有助於分辨訂閱內容、系統代理設定與節點連線問題,避免同時切換模式和 DNS 設定,導致無法判斷原因。

協定名稱描述的是用戶端與伺服器之間的連線方式,不會直接決定所有應用程式的運作情況。伺服器參數、網路是否允許 UDP、憑證與傳輸設定都必須相互配合。SS、VMess、Trojan、VLESS、Hysteria2 和 TUIC 的功能範圍,可在協定參考中逐項查看;選擇時應考量實際網路與裝置條件,而非只看名稱。

用戶端選擇

依平台前往下載中心

下載中心依作業系統整理用戶端與安裝說明。桌面與行動裝置的授權方式不同,同一份訂閱也可能需要依用戶端支援的格式匯入。

Windows

建議先查看 Clash Plus,再比較 Clash Verge Rev、FlClash 等用戶端的設定管理方式。初次使用時,先確認安裝檔架構,透過系統代理完成基本測試,再視需要啟用服務模式與 TUN。

前往下載

macOS

先在「關於這台 Mac」確認使用 Apple Silicon 或 Intel 晶片,再選擇相應的安裝檔。啟用網路接管時,請依照系統提示完成授權。下載中心也整理了 ClashX Meta 封存版本的下載入口與維護狀態。

前往下載

Android

可參考 Clash Plus、Clash Meta for Android、FlClash 與 Surfboard。依裝置架構選擇安裝檔,首次連線時允許建立 VPN 連線。若鎖定螢幕後連線中斷,請接著檢查電池最佳化設定與背景執行限制。

前往下載

iOS

透過下載中心前往 Clash Plus 的 App Store 頁面;官方網站為 clashplus.io。匯入設定後,依提示新增 VPN 設定並檢查策略組。桌面版的所有設定不一定適用於行動版。

前往下載

Linux

圖形化桌面用戶端可選擇 Clash Verge Rev 或 FlClash,並依 Linux 發行版選擇套件格式。伺服器、路由器或自行管理服務的使用者,可查看 mihomo 核心專區,另外設定服務啟動、權限與監聽範圍。

前往下載

用戶端不等於節點服務。安裝完成後,仍需要有效的本機設定或訂閱內容;只開啟介面上的連線開關,不會自動產生可用節點。將既有設定移轉至新裝置時,請先保留原始檔案,再確認協定與欄位的相容性。行動裝置通常透過系統 VPN 介面接管流量;桌面裝置則可能同時提供系統代理與 TUN 兩種方式。

初次設定建議先使用規則模式,手動選擇一個可用節點,開啟目標應用程式並查看連線記錄。延遲測試只反映特定測試請求的結果,不能取代實際連線驗證。如果瀏覽器可以連線,但命令列工具仍直接連線,請先確認工具是否讀取系統代理,再決定設定代理環境變數或啟用 TUN。

查看所有用戶端 →

開源專案與設定依據

Clash 生態系與 mihomo 核心的關係

以專案原始碼、設定文件和實際連線記錄為依據。用戶端名稱、核心功能與訂閱服務屬於不同層面,應分別確認。

專案沿革與命名

原版 Clash 建立了依規則選擇連線路徑的設定架構。Clash Meta 在此生態系中擴充協定與網路處理功能,之後以 mihomo 之名持續發展。舊教學中的 Meta 字樣可能仍出現在用戶端選項、設定說明或記錄中,閱讀時應一併確認文件所指的實作。歷史淵源相同,不代表所有設定都能直接互換,尤其是擴充欄位與新協定。

用戶端介面與連線核心

Clash Verge Rev、FlClash 等圖形化用戶端提供訂閱管理、策略選擇、系統代理和服務控制等功能入口;實際可用功能仍取決於整合的核心。介面與核心的更新步調可能不同。遇到無法識別的欄位時,應先確認目前執行的核心與設定載入結果,再判斷是否需要升級,而不是只憑應用程式名稱推斷是否支援。

開源生態系與問題重現

mihomo 的公開儲存庫提供原始碼、問題討論與發布紀錄,可用來進一步了解設定行為。回報問題前,請移除訂閱網址、節點密碼和個人路徑等敏感資訊,只保留重現問題所需的欄位。回報內容請說明作業系統、用戶端、核心、流量接管模式與觸發步驟,並附上相關錯誤上下文。清楚描述一筆失敗連線,比貼上未整理的完整記錄更有助於找出問題。

更新機制與設定保留

用戶端更新、核心更新和訂閱更新,分別會變更介面程式、連線實作與遠端設定內容。執行前請先確認要更新的項目,並保存策略組選擇、自訂規則和覆寫設定。更新後先確認設定能否載入,再依序檢查 DNS、規則命中與實際連線。若問題再次出現,請保留可重現問題的最小設定,並查閱對應的發布說明;不要以反覆重新安裝取代對錯誤原因的判斷。

設定紀錄

用戶端使用與連線排查文章

依設定流程閱讀:先確認平台與匯入方式,再檢查實際連線,最後處理 DNS 與規則問題。以下列出最新三篇文章。

用戶端更新後,操作入口可能有所變動,但檢查方法仍可沿用:分別觀察應用程式請求、流量接管、規則比對與節點連線。遇到連接埠遭占用、權限不足或設定語法錯誤時,請先保留錯誤資訊,再回到對應步驟修正。常見問題請參閱 FAQ,完整匯入流程請看使用指南,協定與核心差異則整理於協定參考。

查看所有文章 →