什麼是 Clash?為什麼它是最受歡迎的代理客戶端
Clash 是一款基於規則的開源網路代理工具,採用 Go 語言編寫,核心設計思路是"流量規則引擎"——透過靈活的規則設定,將不同目標地址的流量分配給不同的代理節點或直連出口。這種智慧分流機制讓 Clash 成為網路工程師、開發者和追求高效上網體驗使用者的首選工具。
Clash 的核心優勢在於:
- 協定支援廣泛:Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUIC 等主流協定全部覆蓋
- 規則引擎強大:支援 DOMAIN、DOMAIN-SUFFIX、IP-CIDR、GEOIP、PROCESS-NAME 等多種規則型別
- 訂閱管理便捷:一個訂閱連結即可匯入全部節點,支援自動更新
- TUN 虛擬網卡:全域接管所有 TCP/UDP 流量,無需為每個應用單獨設定
- 跨平台支援:Windows、macOS、Android、iOS、Linux 全部覆蓋
本文將以 Windows、macOS 和 Android 三大平台為例,從零開始帶你完成 Clash 客戶端的安裝、訂閱設定和基礎功能除錯,全程圖文講解,適合初次接觸 Clash 的新手使用者。
Windows 平台:Clash Verge Rev 安裝設定全流程
第一步:下載安裝包
前往本站客戶端下載頁,在 Windows 區塊選擇 Clash Verge Rev 安裝包。建議下載 .exe 格式的安裝程式(而非綠色版 zip),方便系統整合和自啟動管理。
下載完成後,雙擊安裝包啟動安裝嚮導,按提示完成安裝。安裝過程中若彈出 Windows Defender SmartScreen 提示,點選"更多資訊"→"仍要執行"即可繼續。
第二步:初次啟動與介面認識
安裝完成後,桌面和工作列右鍵選單中會出現 Clash Verge Rev 的圖示。首次啟動時,程式會自動在本地 ~\AppData\Roaming\io.github.clash-verge-rev.clash-verge-rev 目錄建立設定資料夾。
主介面分為以下幾個核心面板:
- 儀表盤(Dashboard):顯示即時流量速率、連線數和延遲統計
- 代理(Proxies):查看和切換當前使用的節點及代理組
- 設定(Profiles):管理訂閱檔案,支援遠端 URL 和本地檔案兩種匯入方式
- 規則(Rules):查看當前生效的分流規則列表
- 日誌(Logs):即時查看每條連線的分流結果,排查問題時非常有用
- 設定(Settings):系統代理、TUN 模式、開機自啟等全域設定
第三步:匯入訂閱連結
點選左側面板的"設定"選項卡,選擇"新建設定"→"從 URL 匯入",將你的訂閱連結貼上到輸入框中,設定一個設定名稱(如"我的訂閱"),點選"匯入"按鈕。
成功匯入後,設定卡片會顯示節點數量和最後更新時間。點選設定卡片右上角的"啟用"按鈕(或直接雙擊卡片),將該訂閱設為當前使用的設定。
第四步:選擇代理模式
Clash 提供三種代理模式,可在主介面頂部或工作列圖示右鍵選單中快速切換:
| 模式 | 說明 | 適用場景 |
|---|---|---|
| 規則(Rule) | 按設定檔中的規則決定每條連線走代理還是直連 | 日常使用推薦,國內直連、國外代理 |
| 全域(Global) | 所有流量強制走代理 | 訪問特殊資源時臨時使用 |
| 直連(Direct) | 所有流量繞過代理直接連線 | 除錯本地網路或臨時關閉代理時使用 |
初次使用建議選擇"規則"模式,使用訂閱提供的預設規則集即可滿足大多數日常需求。
第五步:開啟系統代理
在 Clash Verge Rev 的"設定"頁面,找到"系統代理"開關並開啟。開啟後,Windows 系統會自動將瀏覽器、部分應用程式的 HTTP/HTTPS 請求轉發給 Clash 處理(預設埠 7890)。
開啟成功的標誌:工作列 Clash 圖示變為彩色,訪問 Google 等網站可以正常開啟。
第六步(進階):開啟 TUN 模式
系統代理模式下,部分應用(如遊戲客戶端、命令列工具 curl/git、某些 UDP 應用)的流量不會經過 Clash 處理。若要讓全部應用流量都經過 Clash,需要開啟 TUN 模式。
在"設定"頁面找到"TUN 模式",開啟後 Clash Verge Rev 會建立一塊虛擬網卡(Mihomo TUN),並請求管理員權限安裝驅動。首次開啟可能需要重啟應用。
macOS 平台:Clash Verge Rev 安裝設定全流程
第一步:下載安裝包
前往本站客戶端下載頁,在 macOS 區塊選擇 Clash Verge Rev。注意區分晶片架構:
- Apple Silicon(M1 / M2 / M3 / M4 晶片):選擇
aarch64.dmg版本 - Intel 晶片(2020 年前購買的 Mac):選擇
x64.dmg版本
不確定晶片型號時,點選螢幕左上角 Apple 選單 →"關於本機",查看"處理器"或"晶片"欄位即可確認。
第二步:安裝與首次啟動
雙擊 .dmg 檔案,將 Clash Verge Rev 圖示拖入 Applications(應用程式)資料夾。首次啟動時,macOS 可能彈出"無法開啟,因為無法驗證開發者"的提示。
解決方法:在"系統偏好設定 → 隱私與安全性"頁面底部,點選"仍然開啟",或者在終端執行以下命令後重新啟動應用:
sudo xattr -rd com.apple.quarantine /Applications/Clash\ Verge\ Rev.app
第三步:匯入訂閱並設定代理
macOS 版 Clash Verge Rev 的介面與 Windows 版基本一致。點選左側"設定"→"從 URL 匯入",貼上訂閱連結並激活設定。
在"設定"頁面開啟"系統代理",此時 macOS 的網路設定中會自動出現代理設定(HTTP Proxy: 127.0.0.1:7890,SOCKS5: 127.0.0.1:7891)。Safari、Chrome 等瀏覽器會立即生效。
第四步:macOS 上的 TUN 模式
macOS 的 TUN 模式需要安裝系統擴充套件(System Extension)。首次開啟 TUN 時,系統會彈出安全提示,前往"系統偏好設定 → 隱私與安全性",點選"允許"後重新嘗試開啟。部分 macOS 版本還需要在"隱私與安全性 → 網路擴充套件"中手動授權。
在 macOS Ventura(13)及以上版本,系統擴充套件安裝流程有所調整,若遇到問題,可先關閉 SIP(系統完整性保護)或參考應用官方文件操作。
Android 平台:ClashMeta for Android 安裝設定全流程
第一步:下載 APK 檔案
Android 平台推薦使用 ClashMeta for Android(CMFA),這是目前 Android 上維護最活躍、功能最完善的 Clash 客戶端。
前往本站客戶端下載頁,在 Android 區塊下載 APK 檔案。絕大多數 2016 年後釋出的 Android 手機均為 ARM64(arm64-v8a)架構,選擇對應版本即可。老款手機或 32 位系統可選 armeabi-v7a 版本。
第二步:安裝 APK
下載完成後,在檔案管理器中找到 APK 檔案並點選安裝。如果系統彈出"禁止安裝未知來源應用"的提示,前往"設定 → 安全 → 安裝未知應用",為檔案管理器或瀏覽器開啟權限後重試。
安裝成功後,在應用抽屜中找到"ClashMeta"圖示並啟動。
第三步:匯入訂閱設定
啟動 CMFA 後,點選介面右下角的加號(+)按鈕,選擇"URL",在輸入框中貼上訂閱連結,設定設定名稱後點擊右上角儲存圖示。
返回主介面,長按剛才建立的設定項,選擇"設為選定"(或點選左側圓圈)將其啟用。
第四步:啟動代理
點選主介面右上角的啟動按鈕(圓形電源圖示),首次啟動時 Android 會彈出 VPN 權限請求,點選"確定"授權。授權成功後,狀態列會出現鑰匙圖示,表示 VPN 已連線,代理開始工作。
CMFA 預設使用規則模式,按訂閱提供的規則集進行智慧分流。在主介面可以查看即時流量統計和當前連線的節點。
第五步:選擇節點
點選底部導航的"代理"選項卡,可以看到訂閱中的所有代理組。通常代理組分為:
- 自動選擇(Auto):按延遲自動選擇最快節點
- 手動選擇(Select):手動指定某個具體節點
- 故障轉移(Fallback):優先使用第一個節點,失效時自動切換到下一個
點選代理組名稱右側的"測速"按鈕(閃電圖示),對所有節點進行延遲測試,然後選擇延遲最低、最穩定的節點。
通用設定技巧:訂閱更新與規則最佳化
訂閱自動更新設定
訂閱連結中的節點資訊會隨服務提供商的調整而變化,建議設定自動更新以保持節點列表為最新狀態。
- Clash Verge Rev(桌面端):在"設定"頁面,點選設定卡片右上角的設定圖示,設定"更新間隔"為 24 小時,同時勾選"啟動時更新訂閱"
- CMFA(Android):長按設定項 → "編輯" → 設定"自動更新間隔"(建議 1440 分鐘,即 24 小時)
DNS 設定與防洩露
Clash 內建 DNS 模組,正確設定 DNS 可以避免 DNS 洩露(即 DNS 查詢繞過代理直接發往運營商 DNS,暴露訪問行為)。
在訂閱提供的設定檔中,通常已包含 DNS 設定。若想手動最佳化,可在設定檔的 dns 欄位下設定:
dns:
enable: true
enhanced-mode: fake-ip
nameserver:
- 223.5.5.5
- 119.29.29.29
fallback:
- tls://8.8.8.8:853
- tls://1.1.1.1:853
fake-ip 模式下,Clash 會為每個域名返回一個虛假 IP(198.18.0.0/16 段),實際 DNS 查詢在代理端進行,可有效防止 DNS 洩露。
自定義規則
如果你有特殊需求(如讓某個應用的流量始終走代理,或某個域名始終直連),可以在設定檔的 rules 欄位頂部新增自定義規則:
rules:
# Custom rules: add before auto-generated rules
- DOMAIN-SUFFIX,example.com,DIRECT
- DOMAIN-KEYWORD,openai,Proxy
- PROCESS-NAME,git.exe,Proxy
# ... rest of subscription rules ...
規則按順序匹配,第一條命中即生效,因此自定義規則放在最前面可確保優先順序最高。
常見問題與排查方法
無法連線網路 / 代理不生效
按以下步驟逐一排查:
- 確認 Clash 已啟動且代理模式不是"直連(Direct)"
- 在瀏覽器訪問
clash.razord.top(或本地 Dashboard 地址127.0.0.1:9090)查看即時連線日誌 - 在"代理"面板對節點進行延遲測試,確認節點可用(顯示延遲數字而非超時)
- 檢查設定檔中
port欄位的埠(預設 7890)是否被其他程式佔用(netstat -ano | findstr 7890) - 若使用系統代理,在 Windows 網路設定中確認代理已開啟且地址正確
節點延遲正常但速度慢
延遲低不等於速度快,還需考慮頻寬和路由質量。可以嘗試:
- 在代理組中切換不同節點,找到速度最快的
- 若訂閱提供多個代理組,嘗試切換到流媒體專用、遊戲專用等線路
- 檢查 TUN 模式是否干擾了本地 DNS,可臨時切換回系統代理模式對比
DNS 洩露檢測
訪問 dnsleaktest.com 或 ipleak.net,執行標準測試。若 DNS 伺服器顯示為中國境內的運營商 IP,說明存在洩露,需檢查 DNS 設定或開啟 TUN 模式。
為什麼選擇本站推薦的 Clash 客戶端?
市場上存在大量名稱中帶有"Clash"的客戶端,但質量參差不齊。一些已經停止維護的舊版本(如 Clash for Windows 原版、ClashX 等)依然在網際網路上大量傳播,使用者下載後面臨無法連線新協定、安全漏洞未修復等風險。
此外,部分非官方渠道傳播的 Clash 安裝包中被植入了惡意程式碼,曾造成使用者資料洩露的安全事故。這也是選擇可靠下載渠道至關重要的原因。
本站提供的客戶端均為當前活躍維護的開源專案,你可以直接訪問對應 GitHub 倉庫驗證來源的真實性:
- Clash Verge Rev:github.com/clash-verge-rev/clash-verge-rev——Windows/macOS/Linux 桌面端首選
- ClashMeta for Android:github.com/MetaCubeX/ClashMetaForAndroid——Android 平台首選
- Mihomo 核心:github.com/MetaCubeX/mihomo——以上客戶端的核心引擎
相比自行從 GitHub 尋找最新 Release,本站直接提供本地託管的安裝包,下載速度更快,不依賴 GitHub 的網路可訪問性,特別適合網路環境受限的使用者使用。
點選前往下載頁,免費獲取 Clash 客戶端總結:快速上手 Clash 的三步核心操作
無論在哪個平台,Clash 的核心設定流程都可以簡化為三步:
- 安裝客戶端:從可信渠道下載對應平台的安裝包,正確安裝並首次啟動
- 匯入訂閱:將服務提供商提供的訂閱 URL 貼上到客戶端的"設定/Profiles"介面,完成節點匯入
- 開啟代理:啟用系統代理(日常使用)或 TUN 模式(需要全域代理),選擇"規則"模式啟用智慧分流
掌握以上三步後,你已經能覆蓋 90% 的日常使用場景。如果需要進一步定製——比如自定義分流規則、調整 DNS 策略、設定多個代理組策略——可以參考本站的進階教學系列。
下一步推薦閱讀
如果你已經完成基礎安裝,下面這些進階內容可以幫助你把 Clash 的能力發揮到極致:
- 規則分流詳解:深入理解 DOMAIN、IP-CIDR、GEOIP 等規則型別,打造專屬分流策略
- TUN 模式完全指南:解決 UDP 漏出、遊戲加速和 DNS 洩露問題的必讀文章
- 訂閱轉換與節點管理:使用 Sub-Store 對訂閱進行篩選、合併和自動優選
- 常見報錯排查手冊:8 類高頻問題的逐步排查方法