Clash 完整使用教學
從零開始,安裝用戶端、匯入訂閱、開啟代理,再到 TUN 模式、規則分流、DNS 防外洩,全部講清楚。
什麼是 Clash?
Clash 是一款基於規則的開源代理用戶端,支援 Shadowsocks、VMess、Trojan、Hysteria2、TUIC、VLESS 等主流協議。與傳統 VPN 相比,Clash 最大的優勢在於智慧規則分流——它能自動判斷每條網路請求應該直連還是走代理,讓本地服務全速直連的同時,順暢訪問海外服務。
目前最主流的 Clash 核心是 Mihomo(原 Clash.Meta),而 Clash Plus 就是基於 Mihomo 核心開發的全平台免費用戶端,也是我們首推的選擇。
開始前的準備
在安裝 Clash 之前,你需要準備好以下兩樣東西:
1. 選擇一個合適的代理節點
代理節點是代理服務提供商,提供部署在境外的伺服器節點,並以「訂閱連結」的形式讓你接入。選擇代理節點時建議關注:
- 協議支援:優先選擇支援 Hysteria2 或 VLESS Reality 的代理節點,這些新協議速度更快、穩定性更好。
- 節點地區:根據使用場景選擇,看流媒體需要對應地區節點(如 Netflix 美區需美國節點),打遊戲優先選低延遲的日本、香港節點。
- 可靠性:優先選擇有穩定營運歷史、有公開使用者社群的代理節點,避免跑路風險。
2. 獲取訂閱連結
註冊代理節點帳號併購買套餐後,在代理節點控制面板找到「Clash 訂閱連結」或「一鍵訂閱」,複製連結備用。訂閱連結是一段以 https:// 開頭的 URL,包含了你帳號對應的所有節點和分流規則配置。
安裝 Clash 用戶端
根據你的作業系統,按照對應章節操作。所有平台均推薦使用 Clash Plus,Linux 使用者推薦 Clash Verge Rev。
所有用戶端均可在 下載頁 獲取。
Windows
前往下載頁獲取 Clash Plus x64-setup.exe(適用於 Windows 10 / 11),雙擊執行安裝程式,按提示完成安裝。
安裝過程中 Windows 可能彈出 SmartScreen 安全提示,這是因為安裝套件未經過微軟付費程式碼簽名,並不代表程式有安全問題。點選「更多資訊」→「仍要執行」即可繼續。
macOS
根據你的 Mac 晶片選擇對應版本:M 系列晶片選 arm64.dmg,Intel 晶片選 x64.dmg(不確定可在「關於本機」中檢視處理器)。
下載完成後雙擊開啟 .dmg 檔案,將 Clash Plus 拖入「應用程式」資料夾。首次開啟時 macOS Gatekeeper 可能提示「無法驗證開發者」,前往「系統設定 → 隱私與安全性」,在頁面下方點選「仍要開啟」即可。
如果提示「已損壞,無法開啟」,在終端執行以下命令移除隔離標誌,然後重新開啟:
xattr -cr /Applications/ClashPlus.app
Android
前往下載頁下載 Clash Plus APK。大多數 2018 年以後的手機選 arm64-v8a 版本,舊款 32 位手機選 armeabi-v7a。
下載完成後,點選 .apk 檔案安裝。系統會彈出「來自未知來源」的提示,允許即可。不同手機品牌的提示用語可能略有不同,例如三星、Sony、ASUS 等機型會顯示「仍要安裝」或「繼續安裝」,允許即可。
iOS / iPadOS
Clash Plus 未在台灣區 App Store 上架,需要切換到美區或港區 Apple ID才能下載。切換方法:
- 開啟 App Store,點選右上角頭像
- 滾動到底部,點選「登出」
- 使用美區或港區 Apple ID 重新登入
- 搜尋「Clash Plus」並點選「獲取」(完全免費)
下載完成後可切換回台灣區 Apple ID,不影響已安裝的應用程式。
在 App Store 免費獲取Clash PlusLinux
Linux 使用者推薦使用 Clash Verge Rev,支援 AppImage、.deb、.rpm 多種格式。其中 AppImage 無需安裝,相容性最廣:
chmod +x ClashVerge_*.AppImage
./ClashVerge_*.AppImage
Ubuntu / Debian 使用者可直接安裝 .deb 包;Arch Linux 使用者可透過 AUR 安裝 clash-verge-rev-bin。
metacubexd Web 面板管理。本教學主要面向桌面使用者,伺服器場景請參閱 Mihomo 官方文件。匯入訂閱連結
安裝完成後,開啟 Clash Plus,進行以下操作(各平台操作基本一致):
-
進入「Profiles(配置)」頁面
Windows / macOS 點選左側導航欄「Profiles」,Android / iOS 點選底部「Profiles」標籤。
-
新增訂閱連結
點選右上角「+」或「Import」按鈕,選擇「從 URL 匯入」,將之前複製的訂閱連結貼上到輸入框中,點選確認。
-
等待節點載入
Clash Plus 會請求訂閱地址,下載配置檔案。載入完成後,可以在「Proxy(代理)」頁面看到所有可用節點。
設定訂閱自動更新
節點資訊會定期更新,建議開啟自動更新,避免手動重新整理的麻煩。在 Profiles 頁面,長按或點選訂閱旁邊的設定按鈕,找到「Auto Update」選項,設定為 12 小時或 24 小時更新一次即可。
開啟代理與驗證連線
選擇節點
進入「Proxy」頁面,你會看到一個或多個策略組,以及其中包含的節點列表。通常代理節點配置會自帶「自動選擇」策略組(Auto Select),會自動測速並選擇延遲最低的節點。
如果想手動指定,點選策略組展開節點列表,選擇延遲較低的節點即可(建議選擇 100ms 以下)。可以點選節點名稱右側的閃電圖示進行單獨測速。
開啟系統代理
節點選好之後,開啟代理的方式因平台不同略有差異:
- Windows:在用戶端主介面或托盤選單中開啟「System Proxy」開關。
- macOS:點選選單欄圖示,或在用戶端內開啟「System Proxy」。
- Android / iOS:點選主介面的「連線」或「Connect」按鈕,首次使用時系統會彈出 VPN 權限申請,點選「允許」授權。
驗證代理是否生效
代理開啟後,開啟瀏覽器訪問 google.com,能正常開啟即表示配置成功。也可以訪問 ip.sb 檢視當前出口 IP,若顯示的是節點所在地的 IP 則說明流量正在經過代理。
代理模式詳解
Clash 提供三種代理模式,可以在用戶端頂部或設定中切換。理解它們能避免大部分常見問題:
根據訂閱配置中的規則集自動判斷:本地網域/IP 直連,海外位址走代理,廣告網域攔截。日常使用應始終選擇此模式。
所有流量經過代理節點,包括本地網站。通常用於臨時測試某個節點是否可用,不建議日常使用,否則本地服務會變慢。
所有流量直接連線,完全不經過代理。等同於臨時關閉 Clash 的代理功能,適合測試本機網路或暫時停用代理。
如果發現本地網站訪問變慢,99% 是因為代理模式被切換成了 Global。切回 Rule 模式即可恢復正常。
TUN 模式(透明代理)
系統代理(System Proxy)只能代理遵守 HTTP/SOCKS5 協議的應用,大多數瀏覽器可以識別,但遊戲用戶端、下載工具、UWP 應用等往往繞過系統代理直接連網。
TUN 模式透過在作業系統核心層建立一塊虛擬網路卡,接管裝置上所有的 TCP/UDP 流量,從根本上解決這個問題——不管什麼程式,只要產生網路請求,就都會經過 Clash 的規則判斷。
如何開啟 TUN 模式
- Windows:以管理員身份執行 Clash Plus,在「Settings → TUN Mode」開啟。首次啟用會安裝虛擬網路卡驅動。
- macOS:在「Settings → TUN Mode」開啟,系統會彈窗請求安裝網路擴充套件,點選允許後輸入密碼授權。
- Android / iOS:點選「連線」時已預設使用 VPN(即 TUN)模式,無需額外操作。
- Linux:在 Clash Verge Rev 設定中開啟 TUN,可能需要授予程式
CAP_NET_ADMIN權限。
DNS 配置與防外洩
即使流量走了代理,如果 DNS 查詢沒有正確處理,ISP 仍然可以透過 DNS 請求知道你訪問了哪些域名,這就是「DNS 外洩」。正確配置 DNS 不僅能防外洩,還能顯著提升解析速度。
推薦配置:Fake-IP 模式
Clash 提供兩種 DNS 處理模式:redir-host 和 fake-ip。推薦使用 fake-ip,它在本地為每個域名返回一個虛擬 IP,僅在建立連線時才進行真實解析,既避免了 DNS 汙染,又減少了解析延遲。
大多數代理節點提供的訂閱配置檔案中已經包含了合理的 DNS 設定,不需要手動修改。如果你使用的是自定義配置,可以參考以下模板:
dns:
enable: true
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
# 本地網域使用本地 DNS 直連解析(快)
nameserver:
- 101.101.101.101 # TWNIC Quad101
- 168.95.1.1 # 中華電信 HiNet DNS
# 海外網域透過加密 DNS 解析(防汙染)
fallback:
- tls://8.8.8.8 # Google DNS over TLS
- tls://1.1.1.1 # Cloudflare DNS over TLS
# 本地網域不走 fallback
fallback-filter:
geoip: true
geoip-code: TW
驗證 DNS 是否外洩
開啟代理後,訪問 dnsleaktest.com 進行測試。如果結果中 DNS 伺服器位於你的節點所在地(如美國、日本),而不是你的本地 ISP,說明配置正確。
自定義規則分流
代理節點提供的訂閱配置通常已包含完善的規則集,能處理 90% 以上的場景。但有時你可能需要針對特定網站或 IP 新增自定義規則,例如讓 OpenAI 強制走美國節點,或讓某個內網地址直連。
規則語法
在配置檔案的 rules 部分,每條規則格式為 型別,值,策略,規則按從上到下的順序匹配,第一條命中即執行,不再繼續往下查詢。將自定義規則放在檔案頂部,優先順序最高。
rules:
# ── 自訂規則(放在最前面,優先度最高)──
- DOMAIN-SUFFIX,openai.com,🇺🇸 美國節點 # 強制走美區節點
- DOMAIN-SUFFIX,netflix.com,🇺🇸 美國節點
- DOMAIN-SUFFIX,company-internal.com,DIRECT # 內網位址直連
- DOMAIN-KEYWORD,dev.,DIRECT # 開發環境直連
- IP-CIDR,192.168.0.0/16,DIRECT,no-resolve # 區域網直連
# ── 以下是服務商自帶規則(保持原樣)──
- GEOIP,TW,DIRECT
- MATCH,PROXY
常用規則型別速查
| 型別 | 示例 | 說明 |
|---|---|---|
DOMAIN | DOMAIN,example.com,PROXY | 精確匹配域名 |
DOMAIN-SUFFIX | DOMAIN-SUFFIX,google.com,PROXY | 匹配域名及其所有子域名 |
DOMAIN-KEYWORD | DOMAIN-KEYWORD,googleapis,PROXY | 域名中包含關鍵字 |
IP-CIDR | IP-CIDR,8.8.8.0/24,PROXY | 匹配 IP 地址段 |
GEOIP | GEOIP,TW,DIRECT | 按國家/地區代碼比對 IP |
MATCH | MATCH,PROXY | 兜底規則,匹配所有剩餘流量 |
常見問題
按順序排查:① 確認代理模式是「Rule」而不是「Direct」;② 確認 Windows/macOS 已開啟「System Proxy」;③ 切換到其他節點重試;④ 檢查瀏覽器是否安裝了會干擾代理的外掛(如 SwitchyOmega,需設定為「系統代理」模式)。
99% 是代理模式被切成了「Global(全域)」。將代理模式切回「Rule(規則)」,本地流量就會自動直連恢復正常速度。
開啟 TUN 模式,在核心層接管所有流量,不受應用層代理設定限制。詳見上方「TUN 模式」章節。
① 檢查連結是否完整,以 https:// 開頭;② 確認代理節點帳號未到期、流量未耗盡;③ 嘗試聯絡代理節點獲取本地可用的備用訂閱位址;④ 可以先手動新增一個節點完成初次代理,再匯入訂閱。
在 Clash Plus 設定中開啟「On Demand(按需連線)」,這是系統層級 VPN 規則,連上網路時會自動觸發連線,不受 iOS 背景程式管理限制,不會因鎖定畫面而斷開。
不會。Clash Plus 完全開源,程式碼可在 GitHub 審計,不含任何遙測或資料收集功能。你的流量只經過你自己配置的節點伺服器(代理節點),請選擇可信任的代理節點服務商。
更多問題請查閱 完整常見問題頁面,收錄了 30+ 條詳細解答。