使用教學

全平台設定指南

從下載安裝到訂閱匯入,再到常見問題排查,涵蓋 Windows、macOS、Android、iOS 全平台使用完整流程。

先去下載用戶端

安裝 Clash Verge Rev(推薦)

1

下載安裝包

前往 下載頁面 取得 Windows 版 Clash Verge Rev。大多數使用者選擇 x64 架構版本。若出現「此應用程式無法在您的電腦上執行」,請確認已下載正確架構(x64/arm64)的安裝包。

2

完成安裝

雙擊 .exe 安裝程式,依提示完成安裝。安裝過程如遇防毒軟體攔截,請先暫時關閉後再安裝,完成後可重新開啟。

注意

若安裝後開啟無介面(只有系統匣圖示),表示缺少 WebView2 元件。請前往 微軟官網 下載並安裝 WebView2 Runtime,或改下載含 fixed_webview2 字樣的安裝包。

3

匯入訂閱連結

開啟 Clash Verge Rev,點選左側「訂閱(Profiles)」,在頂部輸入框貼上機場提供的訂閱 URL,點選「匯入」。匯入成功後,點選該設定使其生效。

4

開啟系統代理

點選左側「設定」,開啟「系統代理」開關。代理模式建議選擇「規則(Rule)」,實現本地直連、海外代理的智慧分流。

提示

使用 TUN 模式(虛擬網路卡)可代理所有 TCP/UDP 流量,包含無法走系統代理的 UWP 應用程式,效果更完整。需以系統管理員身分執行軟體。

Windows 常見問題排查

原因

核心與前端通訊失敗,通常由防火牆封鎖本地端口通訊所致。

解決方案

開啟 Windows 防火牆設定,全部關閉後重新開啟。或在防火牆中為 Clash Verge Rev 新增例外規則。

原因

系統中可能有多個網路卡或網段與設定中的規則衝突。

解決方案

開啟「網路和 Internet 設定 → 變更介面卡選項」,停用或刪除不需要的多餘虛擬網路卡,保留主要網路卡後重試。

原因

Clash 結束時未能正確關閉系統代理(如斷電、藍屏等異常關機),導致 Windows 系統代理開關仍處於開啟狀態,但實際上沒有服務在監聽。

解決方案

進入「Windows 設定 → 網路和 Internet → Proxy → 手動設定代理」,關閉「使用 Proxy 伺服器」開關。

原因

Windows UWP 應用程式的沙盒機制禁止存取 localhost(回環位址),而代理程式在本地端口監聽。

解決方案

在 Clash Verge Rev「設定 → UWP 工具」中找到需要代理的 UWP 程式,勾選後點選「Save Changes」儲存。或直接改用 TUN 模式,可繞過此限制。

錯誤記錄

An attempt was made to access a socket in a way forbidden by its access permissions.

解決方案

以系統管理員身分開啟 PowerShell / 命令提示字元,執行以下命令重啟網路服務:

net stop hns
net start hns

原因

作業系統缺少 Visual C++ 執行階段程式庫。

解決方案

下載並安裝 VC++ x64 執行階段程式庫(適用於絕大多數 64 位元 Windows 使用者)。

Windows 圖示快取未更新,執行以下命令清除快取並重啟檔案總管:

del /A "%userprofile%\AppData\Local\IconCache.db" 2>nul & taskkill /f /im explorer.exe & start explorer.exe

安裝 ClashX Pro / Clash Verge Rev

1

下載安裝包

前往 下載頁 取得 ClashX Pro(.dmg)或 Clash Verge Rev(M 系列晶片選 aarch64,Intel 選 x64)。

2

安裝並信任開發者

雙擊 .dmg 將應用程式拖入 Applications 資料夾。首次開啟若出現「無法驗證開發者」提示,前往「系統設定 → 隱私權與安全性 → 安全性」點選「仍要開啟」。

macOS 15+ 使用者

部分最新系統版本可能需要在終端機執行 sudo xattr -rd com.apple.quarantine /Applications/ClashX\ Pro.app 移除隔離屬性。

3

匯入訂閱連結

點選選單列貓咪圖示 → 「Config → Remote config → Manage」,新增訂閱 URL 並點選「Download」。下載成功後點選訂閱名稱使其生效。

4

開啟系統代理 / 增強模式

點選選單列圖示 → 「Set as system proxy」開啟系統代理。如需代理所有流量(含終端機、遊戲),開啟「Enhanced Mode(增強模式)」,需輸入系統管理員密碼安裝網路擴充功能。

macOS 常見問題

方法一:系統設定 → 隱私權與安全性 → 點選「仍要開啟」。

方法二(推薦):開啟終端機執行:

sudo xattr -rd com.apple.quarantine /Applications/ClashX\ Pro.app

確認選單列右側是否因圖示過多而被隱藏,按住 Command 鍵拖曳圖示至可見區域。或使用 Bartender 等選單列管理工具。

關閉增強模式,在「系統設定 → 網路」中刪除 ClashX 新增的虛擬網路介面,重新啟動網路後重試。也可嘗試更新至最新版本。

安裝 Clash for Android(CFA)

1

下載 APK 並安裝

前往 下載頁 取得 CFA 安裝包。建議一般使用者選擇 Universal 版本,64 位元裝置可選 arm64-v8a。下載後在檔案管理員中點選安裝,首次需在「設定 → 安全性」中開啟「允許安裝不明來源的應用程式」。

2

匯入訂閱

開啟 CFA,點選右上角「+」→「URL」,貼上機場訂閱連結 → 「Create」。訂閱新增後點選「Update」下載最新節點,再點選訂閱名稱使其生效。

3

啟動代理

在主介面點選「Start」按鈕,系統會彈出 VPN 連線請求,點選「確定」授權。成功後通知列出現 VPN 圖示,即可正常使用代理。

建議

在「設定 → Clash → DNS」中開啟「DNS 解析」以避免 DNS 洩漏;在「分應用代理」中可單獨設定哪些應用走代理、哪些直連。

Android 常見問題

APK 檔案下載不完整,請重新下載。若仍出現,嘗試下載 Universal 版本(相容所有架構)。

請確認以下幾點:

  • • 是否有其他 VPN 應用程式在背景執行(Android 同時只允許一個 VPN)
  • • 訂閱是否已成功匯入並生效(節點清單不為空)
  • • 嘗試在「設定 → 網路和網際網路 → VPN」中刪除殘留的舊 VPN 設定

確認代理模式為「規則(Rule)」而非「全域(Global)」。如某應用程式仍有問題,可在「分應用代理」中將其設定為「直連」。

安裝 Shadowrocket(小火箭)

重要說明

Clash 官方無 iOS 用戶端。Shadowrocket 是相容 Clash 設定格式的第三方工具($2.99),需使用 非台灣地區 Apple ID(如美區)在 App Store 購買下載。

1

切換至海外 Apple ID

在 App Store 中登出目前帳號,改用海外地區(如美區)Apple ID 登入。如無海外帳號,可自行申請一個(需要當地地址資訊),或向他人借用購買後,再切回自己的帳號即可保留已購 App。

2

購買並下載 Shadowrocket

在海外 App Store 搜尋「Shadowrocket」,售價 $2.99,購買後下載安裝。也可考慮免費替代品 Stash(功能相似,支援 Clash 規則)。

3

匯入訂閱連結

開啟 Shadowrocket,點選右上角「+」→ 選擇類型「Subscribe」→ 貼上訂閱 URL → 完成。App 會自動解析出節點清單。

快速匯入

複製訂閱連結後,Shadowrocket 開啟時會自動識別並詢問是否匯入,點選「新增」即可,無需手動操作。

4

開啟代理

回到主介面,開啟頂部「未連線」開關,系統彈出 VPN 設定授權請求,點選「允許」。圖示變綠、狀態列出現「VPN」字樣即代理成功。

iOS 常見問題

確認訂閱 URL 以 http://https:// 開頭,且連結未過期。嘗試在瀏覽器中開啟該連結,確認能正常存取(返回 YAML 內容)。

確認:① 頂部開關是否已開啟(綠色);② 選取的節點是否可用(可在節點清單點選測速);③ 代理模式是否為「規則」或「全域」。如節點均逾時,請聯繫機場服務商。

iOS VPN 常駐會有一定耗電。建議不需要代理時關閉開關;在「設定 → 規則」中設定分流規則,減少不必要的流量走代理通道。

進階指南

深入了解 Clash

掌握設定語法、規則編寫與常見問題排查,讓 Clash 用得更順手。

設定語法指南

設定檔整體結構

Clash 使用 YAML 格式,主要包含以下核心欄位:

# 基礎網路設定
port: 7890          # HTTP 代理埠號
socks-port: 7891    # SOCKS5 代理埠號
mixed-port: 7892    # 混合埠號(HTTP + SOCKS5)
allow-lan: false    # 是否允許區域網路裝置接入
mode: rule          # 代理模式:rule / global / direct
log-level: info     # 記錄級別:silent / error / warning / info / debug
external-controller: 127.0.0.1:9090  # Web UI 控制埠號

dns:
  enable: true
  enhanced-mode: fake-ip
  nameserver:
    - 223.5.5.5
    - 8.8.8.8

proxies: [...]        # 節點清單
proxy-groups: [...]   # 代理群組
rules: [...]          # 分流規則

節點(proxies)設定範例

Shadowsocks

proxies:
  - name: "SS-香港"
    type: ss
    server: hk.example.com
    port: 8388
    cipher: aes-256-gcm
    password: "your_password"

VMess + WebSocket + TLS

  - name: "VMess-美國"
    type: vmess
    server: us.example.com
    port: 443
    uuid: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
    alterId: 0
    cipher: auto
    tls: true
    network: ws
    ws-opts:
      path: /ray

Trojan

  - name: "Trojan-日本"
    type: trojan
    server: jp.example.com
    port: 443
    password: "your_password"
    sni: jp.example.com

代理群組(proxy-groups)

代理群組定義節點選擇策略,支援手動選擇、自動測速、負載均衡等模式:

proxy-groups:
  # 手動選擇
  - name: "🚀 節點選擇"
    type: select
    proxies:
      - "🔄 自動選擇"
      - "SS-香港"
      - "VMess-美國"
      - DIRECT

  # 自動測速(選延遲最低節點)
  - name: "🔄 自動選擇"
    type: url-test
    url: http://www.gstatic.com/generate_204
    interval: 300
    tolerance: 50
    proxies:
      - "SS-香港"
      - "VMess-美國"
      - "Trojan-日本"

提示

代理群組還支援 fallback(節點故障自動切換)和 load-balance(負載均衡)類型。機場訂閱通常已設定好代理群組,直接匯入即可。

分流規則編寫

規則類型速查

規則類型 比對對象 範例
DOMAIN 完整域名精確比對 DOMAIN,www.google.com,PROXY
DOMAIN-SUFFIX 域名後綴(推薦) DOMAIN-SUFFIX,google.com,PROXY
DOMAIN-KEYWORD 域名含關鍵字 DOMAIN-KEYWORD,google,PROXY
IP-CIDR IP 位址段 IP-CIDR,8.8.8.8/32,PROXY
GEOIP IP 歸屬地國家碼 GEOIP,CN,DIRECT
MATCH 兜底規則(最後一條) MATCH,PROXY

內嵌規則範例

規則按順序比對,命中第一條後立即執行對應動作:

rules:
  # 廣告攔截
  - DOMAIN-KEYWORD,adservice,REJECT
  - DOMAIN-SUFFIX,doubleclick.net,REJECT

  # 本地直連
  - DOMAIN-SUFFIX,baidu.com,DIRECT
  - DOMAIN-SUFFIX,taobao.com,DIRECT
  - DOMAIN-SUFFIX,qq.com,DIRECT
  - GEOIP,CN,DIRECT

  # 境外代理
  - DOMAIN-SUFFIX,google.com,🚀 節點選擇
  - DOMAIN-SUFFIX,youtube.com,🚀 節點選擇
  - DOMAIN-SUFFIX,github.com,🚀 節點選擇

  # 兜底
  - MATCH,🚀 節點選擇

Rule Provider(外部規則集)

Rule Provider 可從遠端 URL 載入規則集,適合管理大量規則:

rule-providers:
  reject:
    type: http
    behavior: domain
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/reject.txt"
    path: ./ruleset/reject.yaml
    interval: 86400

  proxy:
    type: http
    behavior: domain
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/proxy.txt"
    path: ./ruleset/proxy.yaml
    interval: 86400

rules:
  - RULE-SET,reject,REJECT
  - RULE-SET,proxy,🚀 節點選擇
  - GEOIP,CN,DIRECT
  - MATCH,🚀 節點選擇

推薦做法

使用社群維護的規則集(如 Loyalsoldier/clash-rules)可大幅減少設定工作量,涵蓋範圍更全,且規則定期自動更新。

常見錯誤排查

高頻問題速查

依序逐步排查:

  1. 確認本機網路正常(可存取一般網站)
  2. 確認系統時間是否準確(VMess 協議對時間偏差敏感,超過 90 秒會連線失敗)
  3. 重新更新訂閱(機場伺服器位址可能已變更)
  4. 聯繫機場客服確認帳號狀態與流量餘額

YAML 格式嚴格,常見原因:

  • 使用了 Tab 縮排(YAML 只允許空格)
  • 字串含 : 未加引號包覆
  • 中文冒號 誤用為英文冒號

將設定內容貼至 yamllint.com 可快速定位格式錯誤行號。

部分應用程式(遊戲用戶端、UWP 應用程式、終端工具)不走系統代理,需開啟 TUN 模式:

  • Windows:在 Clash Verge 中開啟「TUN 模式」,需系統管理員權限
  • macOS:在 ClashX Pro 中啟用「增強模式」
  • Android:確認 Clash for Android 的「VPN」開關已開啟

預設埠號 7890 可能被其他程式佔用,修改設定檔中的埠號即可:

mixed-port: 7893   # 改為任何未被佔用的埠號

Windows 可用 netstat -ano | findstr :7890 查看佔用程序 PID。

在設定中啟用 fake-ip 模式並設定 fallback DNS:

dns:
  enable: true
  enhanced-mode: fake-ip
  fake-ip-range: 198.18.0.1/16
  nameserver:
    - 223.5.5.5
    - 119.29.29.29
  fallback:
    - tls://8.8.8.8:853
    - tls://1.1.1.1:853
  fallback-filter:
    geoip: true
    geoip-code: CN