官方教學 約 10 分鐘

Clash 完整使用教學

從零開始,安裝用戶端、匯入訂閱、開啟代理,再到 TUN 模式、規則分流、DNS 防外洩,全部講清楚。

下載 Clash Plus 全平台免費 · Windows / macOS / Android / iOS / Linux

什麼是 Clash?

Clash 是一款基於規則的開源代理用戶端,支援 Shadowsocks、VMess、Trojan、Hysteria2、TUIC、VLESS 等主流協議。與傳統 VPN 相比,Clash 最大的優勢在於智慧規則分流——它能自動判斷每條網路請求應該直連還是走代理,讓本地服務全速直連的同時,順暢訪問海外服務。

目前最主流的 Clash 核心是 Mihomo(原 Clash.Meta),而 Clash Plus 就是基於 Mihomo 核心開發的全平台免費用戶端,也是我們首推的選擇。

Clash 不提供節點,你需要自行從代理服務商(俗稱「代理節點」)購買訂閱,獲得節點伺服器地址。Clash 只是用戶端,負責根據規則轉發流量。

開始前的準備

在安裝 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 安全提示,這是因為安裝套件未經過微軟付費程式碼簽名,並不代表程式有安全問題。點選「更多資訊」→「仍要執行」即可繼續。

安裝完成後,Clash Plus 會在系統托盤(右下角通知區域)常駐,可以右鍵托盤圖示快速切換節點和代理模式。

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 等機型會顯示「仍要安裝」或「繼續安裝」,允許即可。

安裝完成後,進入手機「設定 → 電池 → 應用程式耗電管理」,找到 Clash Plus,設定為「不限制」或「不最佳化」,防止系統殺死背景程式導致代理斷開。

iOS / iPadOS

Clash Plus 未在台灣區 App Store 上架,需要切換到美區或港區 Apple ID才能下載。切換方法:

  1. 開啟 App Store,點選右上角頭像
  2. 滾動到底部,點選「登出
  3. 使用美區或港區 Apple ID 重新登入
  4. 搜尋「Clash Plus」並點選「獲取」(完全免費)

下載完成後可切換回台灣區 Apple ID,不影響已安裝的應用程式。

在 App Store 免費獲取Clash Plus

Linux

Linux 使用者推薦使用 Clash Verge Rev,支援 AppImage、.deb、.rpm 多種格式。其中 AppImage 無需安裝,相容性最廣:

終端
chmod +x ClashVerge_*.AppImage
./ClashVerge_*.AppImage

Ubuntu / Debian 使用者可直接安裝 .deb 包;Arch Linux 使用者可透過 AUR 安裝 clash-verge-rev-bin

如需在無圖形介面的伺服器或軟路由上執行,可以直接使用 Mihomo 命令列核心,配合 metacubexd Web 面板管理。本教學主要面向桌面使用者,伺服器場景請參閱 Mihomo 官方文件。

匯入訂閱連結

安裝完成後,開啟 Clash Plus,進行以下操作(各平台操作基本一致):

  1. 進入「Profiles(配置)」頁面

    Windows / macOS 點選左側導航欄「Profiles」,Android / iOS 點選底部「Profiles」標籤。

  2. 新增訂閱連結

    點選右上角「+」或「Import」按鈕,選擇「從 URL 匯入」,將之前複製的訂閱連結貼上到輸入框中,點選確認。

  3. 等待節點載入

    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 則說明流量正在經過代理。

恭喜!至此基本配置已經完成。如果需要代理遊戲用戶端、終端命令等不支援系統代理的程式,請繼續閱讀下方的 TUN 模式章節。

代理模式詳解

Clash 提供三種代理模式,可以在用戶端頂部或設定中切換。理解它們能避免大部分常見問題:

Rule 規則模式

根據訂閱配置中的規則集自動判斷:本地網域/IP 直連,海外位址走代理,廣告網域攔截。日常使用應始終選擇此模式。

Global 全域模式

所有流量經過代理節點,包括本地網站。通常用於臨時測試某個節點是否可用,不建議日常使用,否則本地服務會變慢。

Direct 直連模式

所有流量直接連線,完全不經過代理。等同於臨時關閉 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 權限。
TUN 模式會接管系統全部流量,CPU 和記憶體佔用比系統代理略高。如無特殊需求,平時使用系統代理即可,只在需要代理特定程式時再開啟 TUN。

DNS 配置與防外洩

即使流量走了代理,如果 DNS 查詢沒有正確處理,ISP 仍然可以透過 DNS 請求知道你訪問了哪些域名,這就是「DNS 外洩」。正確配置 DNS 不僅能防外洩,還能顯著提升解析速度。

推薦配置:Fake-IP 模式

Clash 提供兩種 DNS 處理模式:redir-hostfake-ip。推薦使用 fake-ip,它在本地為每個域名返回一個虛擬 IP,僅在建立連線時才進行真實解析,既避免了 DNS 汙染,又減少了解析延遲。

大多數代理節點提供的訂閱配置檔案中已經包含了合理的 DNS 設定,不需要手動修改。如果你使用的是自定義配置,可以參考以下模板:

config.yaml – 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 部分,每條規則格式為 型別,值,策略,規則按從上到下的順序匹配,第一條命中即執行,不再繼續往下查詢。將自定義規則放在檔案頂部,優先順序最高。

config.yaml – 自定義規則示例
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

常用規則型別速查

型別示例說明
DOMAINDOMAIN,example.com,PROXY精確匹配域名
DOMAIN-SUFFIXDOMAIN-SUFFIX,google.com,PROXY匹配域名及其所有子域名
DOMAIN-KEYWORDDOMAIN-KEYWORD,googleapis,PROXY域名中包含關鍵字
IP-CIDRIP-CIDR,8.8.8.0/24,PROXY匹配 IP 地址段
GEOIPGEOIP,TW,DIRECT按國家/地區代碼比對 IP
MATCHMATCH,PROXY兜底規則,匹配所有剩餘流量

常見問題

更多問題請查閱 完整常見問題頁面,收錄了 30+ 條詳細解答。