全平台圖文教學 · 5 分鐘快速上手 · 從入門到進階

Clash 使用教學
全平台設定指南

涵蓋 Windows、macOS、Android、iOS、Linux 五大平台,從安裝客戶端到匯入訂閱、開啟 TUN 全域代理,一次講清楚。

Windows 平台

Windows 使用教學

支援 Windows 10 / 11,x64 與 ARM64 架構,推薦使用 Clash Verge Rev

推薦客戶端:Clash Verge Rev (主推)
基於 Tauri + Rust 構建,Mihomo 核心,資源佔用極低,功能最完整,社群維護最活躍
TUN 全域代理 訂閱一鍵匯入 規則視覺化編輯 節點即時測速
前往下載
1

下載並安裝 Clash Verge Rev

前往下載頁面,根據您的 CPU 架構選擇安裝包:絕大多數電腦選擇 x64 (.exe);Surface Pro X 等 ARM 裝置選擇 ARM64 (.exe)。雙擊安裝包,按提示點選「下一步」完成安裝,無需額外設定。

系統要求:Windows 10 / 11(Win11 已內建 WebView2)。Win10 使用者若安裝失敗,請先從微軟官網安裝 WebView2 執行時。
2

首次啟動與介面介紹

安裝完成後,從開始選單或桌面快捷方式啟動 Clash Verge Rev。主介面分為幾個核心板塊:

代理 — 節點選擇與策略組切換;設定 — 訂閱/設定檔管理;日誌 — 即時流量規則命中記錄;設定 — 全域選項(系統代理、TUN 模式、開機自啟等)。

首次啟動時,軟體會請求管理員權限以安裝 TUN 驅動——這是正常行為,點選「是」允許即可。
3

匯入訂閱連結或設定檔

在左側選單中點選「設定」,然後點選右上角「+」按鈕:

方式一(訂閱連結):選擇「匯入 URL」,將機場提供的 Clash 訂閱地址貼上到輸入框,點選「下載」,軟體會自動解析並載入節點列表。

方式二(本地設定檔):選擇「匯入檔案」,找到您本地的 .yaml.yml 設定檔並確認匯入。

建議在設定卡片上右鍵,設定「自動更新間隔」為 24 小時,讓節點資訊始終保持最新。
4

選擇節點並開啟系統代理

切換到「代理」頁面,您會看到服務商提供的策略組和節點列表。點選右上角的閃電圖示(⚡)可對所有節點進行延遲測速,選擇延遲最低的可用節點。

返回「設定」頁面,將「系統代理」開關開啟即可。此時系統代理已生效,瀏覽器訪問境外網站即可走代理節點。

遊戲 / 命令列工具走代理:在設定頁面開啟「TUN 模式」並以管理員身份執行,即可實現全域透明代理,遊戲客戶端、git、npm 等全部走代理。
FlClash 推薦新手

Flutter 跨平台客戶端,介面簡潔直觀,一鍵匯入訂閱即可使用,上手門檻低,適合初次接觸 Clash 的使用者。

Clash Nyanpasu

同樣基於 Tauri 構建,支援 Clash 與 Mihomo 多核心切換,提供豐富的自定義指令碼擴充套件能力,適合進階玩家。

Clash for Windows 已歸檔·不推薦

曾經最流行的 Windows Clash 客戶端,作者已於 2023 年刪除倉庫停止維護,不再接收安全更新,建議遷移至 Clash Verge Rev。

macOS 平台

macOS 使用教學

支援 Apple Silicon(M1/M2/M3)及 Intel Mac,需 macOS 10.15 Catalina 及以上

推薦客戶端:Clash Verge Rev (主推)
提供 Apple Silicon 原生版(arm64)與 Intel 版(x64),記憶體佔用 < 50 MB,TUN 模式穩定可靠
Apple Silicon 原生 TUN 模式 Mihomo 核心
前往下載
1

選擇正確版本並下載

前往下載頁面,根據您的 Mac 型別選擇:

M1 / M2 / M3 Mac(2020 年底及以後) → 下載 Apple Silicon (.dmg)
Intel Mac(2020 年之前) → 下載 Intel x64 (.dmg)

不確定晶片型號?點選左上角 選單 →「關於本機」,查看處理器/晶片一欄:出現「Apple M」則為 Silicon,出現「Intel Core」則為 Intel。
2

安裝並解除 Gatekeeper 攔截

雙擊下載的 .dmg 檔案,將 Clash Verge Rev 圖示拖入「應用程式」資料夾。

由於軟體未經 Apple 公證,首次開啟時可能被攔截。解決方法:進入「系統設定 → 隱私與安全性」,在底部找到「Clash Verge Rev 已被阻止」提示,點選「仍要開啟」即可。

如果找不到「仍要開啟」按鈕,可在終端執行 sudo xattr -rd com.apple.quarantine /Applications/Clash\ Verge\ Rev.app 手動移除隔離標記。
3

匯入訂閱連結

啟動 Clash Verge Rev,點選左側「設定」,然後點選「+」→「匯入 URL」,貼上機場提供的 Clash 訂閱連結,點選「下載」完成匯入。

匯入成功後,點選設定卡片使其高亮啟用,節點列表即會更新至「代理」頁面。

4

開啟系統代理或 TUN 模式

在「代理」頁面選擇節點,然後回到「設定」,開啟「系統代理」開關。macOS 網路設定會自動設定代理,Safari、Chrome 等瀏覽器立即生效。

TUN 模式:若需要讓所有網路流量(含終端命令、非瀏覽器應用)走代理,在設定中開啟「TUN 模式」,首次啟動需要授權安裝虛擬網卡驅動。
ClashX Meta 推薦新手

macOS 選單欄原生客戶端,操作極簡,點選圖示即可一鍵開關代理,支援 Intel 與 Apple Silicon,適合不需要複雜設定的普通使用者。

FlClash

Flutter 構建的跨平台客戶端,介面清爽,提供 Apple Silicon 與 Intel 原生版,上手簡單,適合習慣 Flutter 風格 UI 的使用者。

Android 平台

Android 使用教學

支援 Android 5.0+,推薦 ClashMeta for Android,2016 年後手機均選 ARM64 版

推薦客戶端:ClashMeta for Android (主推)
基於 Mihomo 核心,支援完整規則路由體系與所有 Clash 高階特性,2016 年後手機下載 ARM64 版
Mihomo 核心 完整規則引擎 TUN 模式
前往下載
1

選擇架構並下載 APK

前往下載頁面,根據手機年份選擇:2016 年後出廠的手機均使用 ARM64 架構,直接下載 ARM64-v8a (.apk);不確定架構的使用者下載 Universal 通用版,相容所有裝置。

安裝前需開啟「未知來源」權限:進入「手機設定 → 安全 → 安裝未知應用」,允許您的瀏覽器或檔案管理器安裝 APK。不同品牌手機路徑略有差異。
2

安裝並授權 VPN 權限

下載完成後,點選 APK 檔案,系統會彈出安裝確認介面,點選「安裝」。安裝完成後,首次啟動時 ClashMeta 會請求建立 VPN 連線權限,點選「確定」/「Allow」授權,這是代理正常工作的必要權限。

3

匯入訂閱連結

進入 ClashMeta 主介面,點選右下角「+」圖示,選擇「URL」:

在「訂閱 URL」框中貼上機場提供的 Clash 訂閱連結,填寫名稱後點擊「儲存」,應用會自動下載並解析節點。

也可長按訂閱連結選擇「分享」→「匯入 ClashMeta」,或複製連結後在應用中貼上 URL。訂閱匯入後建議設定自動更新間隔(24 小時)。
4

選節點並開啟代理

在「代理」頁面,點選對應策略組展開節點列表,選擇延遲較低的節點。點選閃電圖示(⚡)測速。

回到主介面,點選「啟動」按鈕(或頂部開關),系統狀態列出現 VPN 圖示即代表代理已生效。

TUN 模式(僅部分 Android 版本支援):在設定中開啟 TUN 模式,可接管所有 APP 的流量,適合需要讓某些不走代理的應用也能透過節點訪問的場景。
FlClash 推薦新手

Flutter 介面,操作體驗接近原生 Android 應用,上手極低門檻,首次使用 Clash 的使用者可從此入手,提供 ARM64 與 ARMv7 版本。

iOS 平台

iOS 使用教學

需透過 App Store 安裝付費應用,需美區 Apple ID,推薦 Stash 或 Shadowrocket

📌 iOS 重要說明:受 Apple 政策限制,iOS 代理類應用均須透過 App Store 上架,目前主流選擇均為付費應用,且需使用美區 Apple ID(中區 App Store 無法搜到這類應用)。註冊美區 Apple ID 無需信用卡,詳見下方第一步。Shadowrocket 僅需 $2.99,價效比極高。
1

註冊美區 Apple ID(無需信用卡)

在瀏覽器開啟 appleid.apple.com,點選「建立您的 Apple ID」,在「國家或地區」下拉框選擇 United States(美國),填寫姓名與生日(須年滿 18 歲)。

地址填寫無消費稅的州(俄勒岡 Oregon 最常用):郵編97201街道隨意填寫,付款方式選「無」。完成郵箱驗證即註冊成功。

建議專門新建一個郵箱用於此美區賬號,避免與您原有 Apple ID 混淆。註冊好後無需繫結信用卡即可購買應用(付款時選擇兌換碼或禮品卡)。
2

在 App Store 切換美區賬戶併購買

開啟 iPhone 上的 App Store,點選右上角頭像,滑到底部退出原賬號,登入剛註冊的美區 Apple ID。

搜尋併購買您選擇的客戶端:

Stash($3.99)— 功能最強,對 Clash 設定檔格式支援最完整,深受技術使用者好評
Shadowrocket($2.99,"小火箭")— 最受歡迎,介面簡潔直觀,上手快
Quantumult X($7.99)— 指令碼重寫與除錯功能強大,適合進階使用者

3

匯入訂閱連結(以 Shadowrocket 為例)

開啟 Shadowrocket,點選右上角「+」,選擇「Subscribe(訂閱)」,貼上機場提供的 Clash 訂閱 URL,點選「完成」,應用會自動解析節點列表。

若使用 Stash:開啟 App → 點選「設定」→「新增設定」→ 選擇 URL,貼上訂閱連結後下載。Stash 完整支援 Clash YAML 格式,規則相容性最好。

在 Safari 中複製訂閱連結後,直接點選 Shadowrocket 或 Stash 的提示彈窗,即可一鍵跳轉匯入,無需手動貼上。
4

選擇節點並開啟 VPN

在代理 / 節點列表中選擇延遲較低的節點,回到主介面點選開關啟用代理。系統會彈出「此 App 想新增 VPN 設定」,點選「允許」,使用您的 Face ID / Touch ID 確認。

狀態列出現 VPN 標識後,即代表代理已生效,可正常訪問境外服務。

Linux 平台

Linux 使用教學

支援 Debian / Ubuntu(DEB)及 Fedora / RHEL(RPM),推薦 Clash Verge Rev 圖形客戶端

推薦客戶端:Clash Verge Rev (主推)
Tauri 圖形介面,DEB / RPM 雙格式,amd64 / arm64 / x86_64 三架構,無需接觸命令列
圖形化 UI DEB / RPM TUN 模式
前往下載
1

下載安裝包並安裝

前往下載頁面,根據發行版選擇安裝包格式:

Debian / Ubuntu / Linux Mint.deb 包(amd64 或 arm64)
Fedora / RHEL / openSUSE.rpm 包(x86_64)

bash — Debian/Ubuntu 安裝命令
# Install DEB package (Debian/Ubuntu) $ sudo dpkg -i clash-verge-rev-linux-amd64.deb # Fix missing dependencies if prompted $ sudo apt-get install -f ✓ Installation complete # For RPM-based distros (Fedora/RHEL) $ sudo rpm -ivh clash-verge-rev-linux-x86_64.rpm
2

啟動應用並匯入訂閱

安裝完成後,從應用選單或終端輸入 clash-verge-rev 啟動。操作方式與 Windows / macOS 版完全一致:點選「設定」→「+」→「匯入 URL」,貼上訂閱連結並下載。

若遇到 WebKit / GTK 依賴問題,在 Ubuntu 上執行 sudo apt install libwebkit2gtk-4.1-0 安裝依賴後重試。
3

開啟系統代理

在「設定」中開啟「系統代理」,客戶端會自動設定 GNOME / KDE 的網路代理設定(HTTP / SOCKS5)。若使用其他桌面環境,可手動將代理設定為 127.0.0.1:7890(HTTP)/ 127.0.0.1:7891(SOCKS5)。

終端走代理:在 ~/.bashrc~/.zshrc 中新增 export https_proxy=http://127.0.0.1:7890,使 git、curl、pip 等命令列工具走代理。或開啟 TUN 模式自動接管所有流量。
FlClash 推薦新手

Flutter 介面簡潔流暢,安裝包體積小,GTK 依賴少,在各類 Linux 發行版上相容性較好,提供 amd64 .deb 包。

進階設定 (ADVANCED)

深入理解核心功能

掌握以下能力,讓 Clash 發揮 100% 效力

TUN 模式全域透明代理

透過虛擬網卡在驅動層攔截全部 TCP/UDP 流量,解決遊戲客戶端、git、npm 等不走代理的問題。在客戶端「設定」中開啟 TUN 模式,首次啟動需要管理員權限安裝驅動。

瞭解更多

YAML 規則分流設定

Clash 透過 YAML 設定檔中的 rules 欄位控制流量走向。支援 DOMAIN-SUFFIX、IP-CIDR、GEOIP 等多維規則,可引用社群維護的規則集(rule-providers),開箱即用無需手動維護。

查看示例

DNS 防汙染設定

在 YAML 設定中啟用 DoH / DoT 加密 DNS 解析,防止 DNS 汙染導致域名被劫持。國內域名走國內 DNS(如 114.114.114.114),境外域名走加密 DNS(如 8.8.8.8),分離解析速度更快更乾淨。

瞭解 DNS 設定

訂閱管理與自動更新

一份訂閱連結包含所有節點資訊。透過 proxy-providers 欄位可在 YAML 中直接宣告訂閱源並設定更新間隔。客戶端的「自動更新訂閱」功能(推薦 24 小時)可確保節點列表始終最新,無需手動重新整理。

訂閱匯入技巧

節點測速與延遲最佳化

Clash 內建節點測速功能,支援 URL-Test 自動切換延遲最低節點,或 Fallback 自動故障轉移。在設定檔中宣告策略組型別為 url-test,客戶端會每隔一段時間自動測速並切換到最優節點。

查看設定示例

安全性與開源透明度

Clash 核心(Mihomo)完全開源(Apache-2.0),原始碼託管於 GitHub,任何人可審查。客戶端不包含資料收集或廣告模組,流量僅在本地與您設定的節點之間傳輸。始終從本站或官方 GitHub 下載客戶端,避免使用來路不明的分發包。

查看 GitHub 原始碼
設定示例 (CONFIG EXAMPLE)

一份最小化可執行的 YAML 設定

如果您的機場未提供 Clash 格式訂閱,可參考下方結構手動編寫設定檔,然後匯入到客戶端使用。

config.yaml — Minimum viable Clash config
# ---- Global Settings ---- mixed-port: 7890 # HTTP/SOCKS5 mixed port allow-lan: false mode: rule # rule / global / direct log-level: info # ---- DNS (Anti-poisoning) ---- dns: enable: true enhanced-mode: fake-ip nameserver: - 114.114.114.114 # Domestic DNS - https://1.1.1.1/dns-query # DoH # ---- Proxies ---- proxies: - name: "🇭🇰 Hong Kong 01" type: vmess server: hk1.example.com port: 443 uuid: your-uuid-here network: ws tls: true # ---- Subscription (auto-update nodes) ---- proxy-providers: my-subscription: type: http url: https://your-sub-url.com/clash interval: 86400 # Auto-update every 24 hours # ---- Rules (traffic routing) ---- rules: - DOMAIN-SUFFIX,google.com,PROXY - DOMAIN-SUFFIX,youtube.com,PROXY - DOMAIN-KEYWORD,bilibili,DIRECT - GEOIP,CN,DIRECT # China IPs go direct - MATCH,PROXY # Everything else via proxy
常見問題 (FAQ)

Clash 設定與使用高頻疑問

涵蓋訂閱匯入、節點不通、TUN 模式、規則分流、DNS 設定等核心問題

01 匯入訂閱後沒有節點,或節點全部顯示「超時」怎麼辦?

首先確認訂閱連結格式是否正確:需使用機場提供的 Clash 格式訂閱(也稱 Mihomo / Meta 訂閱),而非 V2Ray 或 SS 格式。格式錯誤會導致節點無法解析。

節點全部超時則說明:① 網路環境問題,先檢查是否能正常訪問國內網站;② 節點本身不可用,聯絡服務商更換節點;③ 規則衝突導致測速請求也被代理,嘗試切換代理模式為「直連」再測速。

02 Clash 代理已開啟,但瀏覽器打不開 Google,如何排查?

按順序排查:
① 確認「系統代理」或「TUN 模式」開關已開啟,系統代理對瀏覽器生效,TUN 對所有應用生效;
② 在「代理」頁面測速,選擇延遲 < 200ms 的可用節點;
③ 查看「日誌」頁面,觀察 google.com 的請求命中了哪條規則(DIRECT / PROXY),確認分流規則是否正確;
④ 關閉瀏覽器其他代理外掛(如 SwitchyOmega)避免衝突;
⑤ 若 Windows 上系統代理設定未生效,嘗試以管理員身份執行客戶端。

03 TUN 模式如何開啟?遊戲 / git / pip 走不了代理怎麼辦?

「系統代理」僅對支援代理設定的應用生效(主要是瀏覽器),遊戲客戶端、命令列工具等通常不走系統代理。

解決方法:開啟 TUN 模式。在 Clash Verge Rev / FlClash 等客戶端的「設定」中找到「TUN 模式」並開啟,首次需要以管理員權限安裝虛擬網卡驅動(一次性操作)。開啟後,所有應用的 TCP/UDP 流量都會經過規則引擎,徹底解決「某程式不走代理」的問題。

Linux 使用者也可以手動設定環境變數:export https_proxy=http://127.0.0.1:7890 讓終端工具走系統代理。

04 如何設定訂閱自動更新?更新頻率設為多久合適?

在 Clash Verge Rev 中,右鍵設定卡片 → 選擇「自動更新」,設定更新間隔(建議 24 小時)。客戶端每次啟動時也會自動檢查更新。

若使用 YAML 檔案中的 proxy-providers 訂閱方式,可設定 interval: 86400(秒)實現自動更新,無需依賴客戶端。

更新間隔建議:日常使用設 24 小時;節點經常失效可縮短至 6 小時;服務商有公告換節點時手動點選「更新」即可。

05 Clash 規則分流是什麼?如何新增自定義規則?

規則分流是 Clash 最核心的能力:根據域名、IP、地理位置等條件,決定每條請求是「走代理」還是「直連」。

常用規則型別:
DOMAIN-SUFFIX,google.com,PROXY — 匹配以 google.com 結尾的域名走代理
DOMAIN-KEYWORD,bilibili,DIRECT — 包含 bilibili 的域名直連
GEOIP,CN,DIRECT — 中國大陸 IP 直連
MATCH,PROXY — 兜底規則(最後一條),其餘全部走代理

推薦使用社群維護的規則集(如 blackmatrix7/ios_rule_script),透過 rule-providers 欄位引用,覆蓋全面且持續更新,無需手動維護。

06 什麼是 DNS 汙染?Clash 如何防止 DNS 洩露?

DNS 汙染是指運營商返回被篡改的解析結果,導致訪問正常域名也失敗。Clash 透過內建 DNS 模組解決此問題:

在設定檔中啟用 fake-ipredir-host 模式,並設定加密 DNS 伺服器(DoH / DoT,如 https://8.8.8.8/dns-query),所有 DNS 請求經過 Clash 轉發,繞過運營商汙染。

同時設定 nameserver-policy 讓國內域名(+.cn)走國內 DNS(114.114.114.114),境外域名走 DoH,既防汙染又保證國內域名的解析速度。

07 如何設定自動選擇最優節點?url-test 和 fallback 有什麼區別?

proxy-groups 中設定策略組型別:

url-test:定期對所有節點測速,自動使用延遲最低的節點。適合追求低延遲的使用者。設定 interval: 300(秒)控制測速頻率。

fallback:按順序優先使用第一個節點,只有當第一個不可用時才自動切換到下一個。適合穩定性優先、有固定首選節點的場景。

load-balance:在多個節點間分攤流量,提高總頻寬利用率,適合多節點場景。

機場提供的訂閱設定檔通常已包含預設策略組,無需手動設定。

08 使用 Clash 是否安全?會洩露我的流量資料嗎?

Clash 核心(Mihomo)是 100% 開源專案,原始碼託管於 GitHub(apache-2.0 協定),任何人均可審查程式碼。客戶端本身不包含任何資料收集、統計上報或廣告模組,您的流量僅在本地與您設定的代理節點之間傳輸,不經過任何第三方伺服器。

為保證安全:① 始終從本站或官方 GitHub Releases 下載客戶端;② 避免匯入來路不明的設定檔(YAML 中可以包含惡意指令碼規則);③ 使用知名、口碑好的機場服務,不隨意匯入陌生人發的訂閱連結。

還沒有 Clash 客戶端?

前往下載頁面,選擇您的平台獲取最新版安裝包,本站直連下載,中國大陸使用者無需訪問 GitHub。