47,000+ GitHub Stars  ·  MIT 開源  ·  永久免費

Clash 官方中文網

開源、跨平台的 Clash 客戶端,支持 Windows、macOS、Android、iOS 與 Linux。按規則分流,兼容 Shadowsocks、VMess、Trojan 等常見協定;填入訂閱即可拉取節點並完成配置。

HK-01 · 18ms 香港
SG-03 · 15ms 新加坡
DIRECT · 國內直連
Clash 貓咪吉祥物
Rule Mode · ↑ 2.4  ↓ 18.2 MB/s
0K+
GitHub Stars
0 大平台
全平台客戶端覆蓋
0+ 協定
主流代理協定支持
MIT
開源許可證,永久免費

上手 Clash

Clash 下載之後怎麼用?先搞懂「訂閱連結、配置文件、規則分流」這三件事

實際路徑通常就三步:裝好圖形客戶端粘貼訂閱地址或匯入 YAML切到 Rule(規則)模式,讓國內站點直連、境外站點走代理。Clash 在本地做流量調度,不替你提供節點;若在找更新的協定與規則能力,可以關注基於 Mihomo(俗稱 Clash Meta)的發行版,它對 Hysteria2、TUIC、WireGuard 等有更完整的跟進。

使用場景

為什麼選 Clash 做「智慧分流」而不是單一協定客戶端

遊戲、視訊會議、開發拉包、團隊協作——用同一套規則把流量分開走,比在多個 App 裡手動切節點省心得多。靠的是規則引擎、延遲測速和策略組一起幫你做決定。

低延遲遊戲與連機語音

在 Rule 模式下給遊戲或語音目標指定低延遲節點,其餘流量保持直連;策略組裡開 URL-Test,線路抖動時自動換到可用節點,少用手動來回點。

遠端辦公與跨境協作

Zoom、Slack、Figma、Git、npm registry 等域名可以按條寫進規則:國內會議直連,海外工具走代理;團隊裡幾台機器也可以共用同一套配置思路。

串流媒體與高清點播

如果經常緩衝、清晰度上不去,除了頻寬,還要核對域名有沒有走對出口、DNS 有沒有被劫持或飄移。把平台相關域名寫進規則集,並在客戶端裡把 DNS 設穩妥,會穩定很多。

安裝與配置

Clash 安裝教程
三步完成配置,下載到開啟代理不超過 5 分鐘

01

下載並安裝客戶端

根據你的作業系統選擇對應客戶端版本——Windows 推薦 Clash Verge,macOS 推薦 ClashX Pro,Android 推薦 Clash Meta for Android。所有版本均為免費開源軟體。

02

粘貼訂閱連結

打開「配置」或「訂閱」,把提供方給你的訂閱地址粘進去並更新,客戶端會拉取節點列表。定時更新可以少碰到過期訂閱。

03

開啟規則分流模式

切換至 Rule(規則)模式,Clash 依據內建 GeoIP 規則自動判斷流量歸屬——國內地址直連,境外流量走代理,無需手動切換,延遲自動優化。

客戶端 · 按平台選型

Windows / Mac / 安卓 / iOS 分別用哪一款?

同一套 Clash 能力在不同系統上有不同發行版:有人習慣沿用早期的 Clash for Windows 簡稱,有人在 Mac 上更熟 ClashX,手機裡又常把 Clash Meta for Android 叫成 CMFA。下表按平台列出社群裡較常用的圖形客戶端與典型用途,版本差異與發佈說明請以各項目倉庫為準。

各平台常用 Clash 系客戶端與適用場景
平台 常用客戶端與別稱 大致適合
Windows Clash Verge / Clash Verge Rev、Clash for Windows(cfw)、Mihomo Party 偏向圖形介面、訂閱管理與規則視覺化編輯
macOS ClashX Pro、Clash Verge、Mihomo Party 習慣選單列常駐,或與 Windows 上同一套客戶端
Android Clash Meta for Android(常稱 CMFA / CFA) 需要 Meta 內核能力、分應用代理與訂閱管理
iOS / iPadOS Stash、Shadowrocket、Quantumult X 等(視地區商店政策) 行動端更依賴系統生態;建議優先查閱各 App 與本地合規要求
Linux / 路由 mihomo 二進制、OpenClash、ShellCrash、各類服務端分發 命令行、閘道器、軟路由或旁路由;覆蓋 x86_64、ARM 等常見架構

若以命令行內核為主,可關注 Dreamacro/clash 與 metacubex/mihomo 的發佈與文件;桌面與手機上則優先選維護活躍、與自己系統契合的圖形客戶端,用起來會更省心。

config.yaml
mode: Rule
dns:
  enable: true
  nameserver: [8.8.8.8]
proxies:
  - name: "香港 01 · 低延遲"
    type: vmess
# Smart traffic routing rules
rules:
  - DOMAIN-SUFFIX,google.com,Proxy
  - GEOIP,CN,DIRECT
  - MATCH,Final
YAML 驅動配置

Clash 配置文件詳解:規則分流、策略組與 DNS 自由組合

用 YAML 把每一類流量的走向寫清楚:URL-Test 延遲自動選節點、Fallback 故障切換、負載均衡或手動指定,都可以在策略組裡靈活組合,滿足個人與團隊的精細化分流需求。

  • 支持 URL-Test / Fallback / Load-Balance 策略組
  • 內建 Fake-IP 與 Redir-Host 雙 DNS 模式
  • 支持 Script 腳本,實現任意自定義規則邏輯
協定兼容性

Clash 支持的代理協定:Shadowsocks、VMess、Trojan、Hysteria2 全兼容

無論你的服務商使用 Shadowsocks、VMess 還是 Trojan,Clash 均原生兼容;如需 Hysteria2、TUIC、WireGuard 等新一代協定,切換至 Mihomo(Clash Meta)內核即可支持,多數場景無需額外外掛。

主流傳輸協定
Shadowsocks VMess Trojan VLESS Hysteria2 TUIC
基礎代理協定
SOCKS5 HTTP / HTTPS SNELL ShadowsocksR WireGuard
規則匹配引擎
DOMAIN-SUFFIX GEOIP IP-CIDR PROCESS-NAME SCRIPT RULE-SET
從內核到規則

從「Clash 內核」到「規則集」:把概念一次排順

把內核、訂閱、規則集、TUN 模式等核心概念串起來,幫助你快速判斷該升級客戶端、修改訂閱配置,還是調整規則與 DNS 設置。

  1. 內核與分支

    經典 Clash 核心與 Mihomo(Clash Meta)各自迭代;要換二進制、看發行說明或跟進新協定時,先確認自己用的是哪條分支。

  2. 訂閱與配置

    訂閱 URL、本地 config.yaml、遠程配置代管是三條常見路徑;更新失敗、解析報錯或連接埠衝突,大多要從這裡排查。

  3. 規則集與 GeoIP

    RULE-SET、GEOIP、Country.mmdb 往往一起用:判斷「國內是否直連」「境外走哪條線」都依賴它們是否最新、順序是否合理。

  4. 模式與網路棧

    TUN、系統代理、增強模式等選項,決定流量是「部分 App」還是「整台機器」走 Clash;不同客戶端選單名字不同,含義要對上。

  5. 排障與觀測

    看日誌、做延遲測速、觀察策略組 Fallback,才能把「網速慢」還原成「哪條規則命中、哪個節點不合格」。

Clash 常見問題排查:訂閱失敗、規則不生效、DNS 洩漏怎麼解決

多數異常都集中在訂閱、模式、DNS 和連接埠這幾類,按順序自查能快速定位問題根源。

在文件裡繼續排查
本地執行 · 端到端加密 · 零日誌策略

Clash 本地執行,零日誌策略,開源代碼完全透明可審計

Clash 所有流量調度與轉發均在本地完成,不經過任何第三方伺服器;源碼代管於 GitHub,任何人均可審查,無後門風險,數據安全自主可控。

全本地執行
零日誌策略
代碼公開審計
MIT 開源協定
完全開源 · GitHub 代管

Clash 完全開源,
MIT 許可,GitHub 47,000+ Stars

Clash 在 GitHub 累計超過 47,000 Stars,是最受信任的開源代理工具之一。協定實現與規則引擎由全球開發者持續維護,提交記錄與 issue 全部公開,代碼質量有目共睹。

在 GitHub 查看源碼
社群持續維護

協定與內核特性隨標準演進,問題與補丁活躍在公開討論裡。

多架構適配

支持 x86_64、ARM、Apple Silicon 等主流架構,桌面、伺服器、軟路由與旁路由均可按需選用。

MIT 許可

核心代碼在 MIT 協定下發佈,永久免費,個人、學習與商業場景均可自由使用。

Clash 常見問題解答

Clash 是否完全免費?
是的,Clash/Mihomo 類核心在 MIT 等開源協定下可自由使用;各圖形客戶端也普遍免費或開源,具體以各自許可證與項目說明為準。
Clash 支持哪些代理協定?
常見主線包括 Shadowsocks、VMess、Trojan、SNELL、SOCKS5、HTTP/HTTPS 等,具體以你所用的內核與客戶端為準。若基於 Mihomo(Clash Meta),一般還可直接使用 Hysteria2、TUIC、WireGuard 等擴充能力。
如何匯入訂閱連結?
在客戶端裡打開「配置」或「訂閱」,粘貼訂閱 URL 後執行更新即可同步節點。打開定時更新能減少訂閱過期後突然全部不可用的情況。
Clash 和 Shadowsocks 有什麼區別?
Shadowsocks 是一種傳輸協定;Clash 則是能把多種協定、規則和 DNS 一起管理的客戶端。可以把它理解成:Shadowsocks 負責其中一種「線路格式」,Clash 負責整套「怎麼分、怎麼走」。
新手應該選擇哪個 Clash 客戶端?
Windows 可優先考慮 Clash Verge;macOS 常用 ClashX Pro 或 Clash Verge;Android 常用 Clash Meta for Android(CMFA);iOS 則有 Stash、Shadowrocket 等選擇,視商店與系統版本而定。第一次用可以從帶圖形介面的 Verge 系入手。
Clash 是否支持全局代理模式?
支持。在客戶端中將執行模式切換為 Global(全局),所有流量將通過所選代理節點轉發。日常使用建議優先選擇 Rule(規則)模式,實現國內直連、境外代理的智慧分流,既提升速度又降低節點頻寬消耗。
如何更新 Clash 規則與 GeoIP 數據庫?
可通過兩種方式更新:① 在客戶端中綁定訂閱連結,程式將按設定時間間隔(如 24 小時)自動拉取最新節點與規則集;② 手動下載最新的 GeoIP 數據庫文件(Country.mmdb)替換客戶端數據目錄中的舊文件,重啟客戶端即可生效。

免費下載 Clash 客戶端

覆蓋 Windows、macOS、Android、iOS、Linux 全平台,選擇你的裝置立即開始