開源專案 · 客戶端持續更新·clashsupport.com

Clash 全平台客戶端下載與設定文件

這裡匯總 Clash 生態在 Windows、macOS、Android、iOS、Linux 五個平台的客戶端取得入口,配套訂閱匯入分步教學與依症狀分章的故障排除手冊,所有操作步驟都在真實裝置上驗證後成文。

永久免費 程式碼開源 中文文件 core: mihomo

遇到報錯?先翻 疑難手冊 →

clash/community
Public clash / community main

核心能力清單

按 issue 列表的方式整理 Clash 客戶端的六項核心能力,點擊標題可展開更長的說明。每一條都對應站內的教學或手冊章節,不是宣傳詞。

Open 6 Closed 0 LabelsSort

策略組

Clash 的核心是規則引擎:每條連線按網域名稱、IP 網段、行程名稱等條件比對規則表,命中後交給指定的代理或直連出口。台灣本地網站直連、特定服務走代理,全程自動判斷,不需要手動切換。訂閱設定通常已內建成熟規則集,匯入即可用;進階使用者也可以自行撰寫規則覆蓋預設行為。

規則比對自上而下逐條進行,常用類型包括 DOMAIN-SUFFIX(網域名稱後綴)、DOMAIN-KEYWORD(網域名稱關鍵字)、IP-CIDR(IP 網段)、GEOIP(地理資料庫)與 PROCESS-NAME(依行程分流)。與傳統「全域代理」工具的差異在於:Clash 不要求所有流量走同一出口,而是讓每條連線各走各的路,既省流量又避免台灣本地服務因代理出口而被系統誤判限制。規則寫法與比對順序的完整說明見疑難手冊與技術筆記的相關文章。

節點管理

策略組把多個節點組織成一個可選擇的分組:select 組手動挑選,url-test 組週期性測延遲自動切到最快節點,fallback 組在首選節點故障時按順序回退。訂閱裡幾十上百個節點不再需要逐個試,客戶端介面裡點開策略組就能看到每個節點的實測延遲。

測速原理是向設定裡指定的 url(常見為 Google 的 generate_204 位址)發起 HTTP 請求並計時,數值反映的是「透過該節點存取測試位址」的完整鏈路延遲,而非單純 ping。url-test 組的 interval 參數控制測速週期,tolerance 參數避免兩個延遲接近的節點來回抖動切換。哪種業務用哪種組、如何巢狀組合,客戶端比較頁與技術筆記裡有更詳盡的討論。

訂閱匯入

機場訂閱本質是一個可下載的 YAML 設定位址。所有主流客戶端都支援貼上訂閱連結一鍵匯入,並可設定定時自動更新,節點變動、規則修訂都會隨更新同步到本機。多個訂閱可以並存,切換設定即切換整套節點與規則。

匯入失敗是新手最常遇到的問題,常見原因有三類:訂閱位址本身需要代理才能存取(先用直連或臨時節點更新)、訂閱回傳的是 base64 編碼的其他格式(需要客戶端支援轉換或走轉換服務)、訂閱流量或有效期限已耗盡(伺服端回傳錯誤頁而非 YAML)。逐項排查步驟見疑難手冊的「訂閱失敗」章節,訂閱更新失敗的專項分析也可在常見問題頁找到。

進階

系統代理只能覆蓋遵守代理設定的應用程式,命令列工具、遊戲客戶端、UWP 應用程式經常繞過它。TUN 模式在網路層建立虛擬網卡,把裝置全部出站流量交給 Clash 處理,覆蓋範圍與 VPN 相同,分流規則依舊生效,是解決「部分應用程式不走代理」的標準方案。

開啟 TUN 需要系統管理員權限(Windows 上通常配合服務模式安裝),並建議同時啟用 DNS 劫持,否則系統 DNS 查詢可能繞開虛擬網卡導致規則失配。TUN 與系統代理不衝突,可以同時開啟;效能負擔略高於系統代理,但對日常瀏覽與下載幾乎無感。兩種模式的機制比較與選擇建議,技術筆記裡有一篇專文,Windows UWP 應用程式回環限制的處理也收錄在疑難手冊。

核心

現行客戶端普遍搭載 mihomo 核心(社群常稱 Clash Meta),在原版協定基礎上補齊了 VLESS、Hysteria2、TUIC 等較新協定,一份設定同時混用多種協定的節點沒有任何問題。核心以 GPL-3.0 授權開源,發行版涵蓋桌面、伺服器與路由器架構。

原版 Clash 核心已於 2023 年停止開發,mihomo 作為社群延續專案接手了協定演進:Shadowsocks、Trojan、VMess 這些舊協定照常相容,新增協定隨上游實作跟進。對一般使用者而言,選擇「基於 mihomo 核心」的客戶端即可獲得最完整的協定覆蓋,本站下載頁收錄的活躍客戶端均符合這一條件;訂閱裡出現新協定節點無法識別時,升級客戶端核心版本通常就能解決。

進階

開啟 allow-lan 後,一台執行 Clash 的電腦就是區域網路內的代理伺服器:手機、電視、遊戲機把網路代理指向這台電腦的 IP 與混合連接埠,即可共用同一套節點與規則,不需要在每台裝置上重複設定。

設定要點有三處:mixed-port 指定一個同時處理 HTTP 與 SOCKS 的混合連接埠;allow-lan 設為 true 並確認 bind-address 允許外部存取;作業系統防火牆對該連接埠放行入站連線。做到這三點後,其他裝置在 Wi-Fi 代理設定裡填電腦內網 IP 和連接埠即可。進一步可以把這台機器做成旁路閘道,讓整個網段預設走 Clash。完整步驟與防火牆放行截圖說明見技術筆記的區域網路共享專文。

三步驟跑通第一條連線

1

安裝客戶端並匯入訂閱

在下載頁選擇對應平台的安裝包,安裝後開啟客戶端,把機場提供的訂閱連結貼到「設定/訂閱」入口,等待設定下載完成。

2

選擇規則模式與節點

代理模式維持預設的「規則」即可,進入策略組畫面為主分組挑一個延遲較低的節點,或直接交給自動測速組。

3

開啟系統代理並驗證

開啟「系統代理」開關(行動裝置端為啟動 VPN),存取一個境外網站確認連通,再存取台灣本地網站確認直連未受影響。

每一步的詳細操作、截圖位置與常見卡點,見 查看完整教學 →

開源生態與維護方式

Clash 最初是 2018 年發布的開源規則代理核心,憑藉清晰的 YAML 設定格式與規則分流設計,逐漸成為這一領域事實上的設定標準——如今絕大多數訂閱服務輸出的都是 Clash 格式設定。原作者於 2023 年停止開發後,社群專案 mihomo(Clash Meta)完整接手核心演進,協定支援與問題修復至今保持活躍更新。

圍繞核心生長出一個多客戶端生態:Clash Verge Rev、FlClash、Clash Nyanpasu 等圖形化客戶端由不同團隊各自維護,各自在介面與平台覆蓋上取捨,但共享同一套核心與設定格式。這意味著換客戶端不需要換訂閱,一份設定在五個平台之間通用。核心與主流客戶端均在公開儲存庫開發,程式碼、提交紀錄與發布產物任何人都可以審閱。

本站是社群維護的文件與下載導覽站:下載入口跟隨各客戶端的正式發布管道更新,教學與手冊內容在真實裝置上驗證後發布,客戶端出現重大變更時同步修訂對應章節。站點本身不提供節點服務,也不與任何訂閱服務商有關聯。

想直接從原始碼建置核心,複製儲存庫即可:

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

facts.yaml

  • kernel: mihomo
  • license: GPL-3.0
  • config: YAML
  • platforms: Windows / macOS / Android / iOS / Linux
  • since: 2018

note

核心、客戶端、規則集分別由不同儲存庫維護,升級互不阻塞;客戶端內建的核心版本可在設定頁查看,遇到協定不識別問題先核對核心版本。

常見問題精選

訂閱更新一直失敗怎麼辦?先確認訂閱位址能否在瀏覽器直接開啟,再檢查客戶端是否需要暫時切換直連去抓取,詳見常見問題

開了代理但部分應用程式不走?命令列與 UWP 應用程式常繞過系統代理,改用 TUN 模式即可接管,操作見使用指南

節點全部逾時如何排查?按「本機網路 → 訂閱有效性 → 節點可用性 → 規則命中」的順序逐層定位,流程收錄在疑難手冊

不同客戶端設定能通用嗎?可以,主流客戶端共享同一套 YAML 設定格式,換客戶端直接重新匯入訂閱即可,選型建議見客戶端比較

技術筆記 · 最近更新

依標籤瀏覽全部內容:查看全部文章 →

Clash下載