使用教學
全平台設定指南
從下載安裝到訂閱匯入,再到常見問題排查,涵蓋 Windows、macOS、Android、iOS 全平台使用完整流程。
安裝 Clash Verge Rev(推薦)
下載安裝包
前往 下載頁面 取得 Windows 版 Clash Verge Rev。大多數使用者選擇 x64
架構版本。若出現「此應用程式無法在您的電腦上執行」,請確認已下載正確架構(x64/arm64)的安裝包。
完成安裝
雙擊 .exe
安裝程式,依提示完成安裝。安裝過程如遇防毒軟體攔截,請先暫時關閉後再安裝,完成後可重新開啟。
注意
若安裝後開啟無介面(只有系統匣圖示),表示缺少 WebView2 元件。請前往 微軟官網 下載並安裝 WebView2 Runtime,或改下載含 fixed_webview2
字樣的安裝包。
匯入訂閱連結
開啟 Clash Verge Rev,點選左側「訂閱(Profiles)」,在頂部輸入框貼上機場提供的訂閱 URL,點選「匯入」。匯入成功後,點選該設定使其生效。
開啟系統代理
點選左側「設定」,開啟「系統代理」開關。代理模式建議選擇「規則(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 hnsWindows 圖示快取未更新,執行以下命令清除快取並重啟檔案總管:
del /A "%userprofile%\AppData\Local\IconCache.db" 2>nul & taskkill /f /im explorer.exe & start explorer.exe
安裝 ClashX Pro / Clash Verge Rev
下載安裝包
前往 下載頁 取得 ClashX Pro(.dmg)或 Clash Verge Rev(M 系列晶片選 aarch64,Intel 選 x64)。
安裝並信任開發者
雙擊 .dmg 將應用程式拖入 Applications
資料夾。首次開啟若出現「無法驗證開發者」提示,前往「系統設定 → 隱私權與安全性 → 安全性」點選「仍要開啟」。
macOS 15+ 使用者
部分最新系統版本可能需要在終端機執行 sudo xattr -rd com.apple.quarantine /Applications/ClashX\ Pro.app
移除隔離屬性。
匯入訂閱連結
點選選單列貓咪圖示 → 「Config → Remote config → Manage」,新增訂閱 URL 並點選「Download」。下載成功後點選訂閱名稱使其生效。
開啟系統代理 / 增強模式
點選選單列圖示 → 「Set as system proxy」開啟系統代理。如需代理所有流量(含終端機、遊戲),開啟「Enhanced Mode(增強模式)」,需輸入系統管理員密碼安裝網路擴充功能。
macOS 常見問題
方法一:系統設定 → 隱私權與安全性 → 點選「仍要開啟」。
方法二(推薦):開啟終端機執行:
sudo xattr -rd com.apple.quarantine /Applications/ClashX\ Pro.app
確認選單列右側是否因圖示過多而被隱藏,按住 Command 鍵拖曳圖示至可見區域。或使用 Bartender 等選單列管理工具。
關閉增強模式,在「系統設定 → 網路」中刪除 ClashX 新增的虛擬網路介面,重新啟動網路後重試。也可嘗試更新至最新版本。
安裝 Clash for Android(CFA)
下載 APK 並安裝
前往 下載頁 取得 CFA 安裝包。建議一般使用者選擇 Universal 版本,64 位元裝置可選 arm64-v8a。下載後在檔案管理員中點選安裝,首次需在「設定 →
安全性」中開啟「允許安裝不明來源的應用程式」。
匯入訂閱
開啟 CFA,點選右上角「+」→「URL」,貼上機場訂閱連結 → 「Create」。訂閱新增後點選「Update」下載最新節點,再點選訂閱名稱使其生效。
啟動代理
在主介面點選「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 購買下載。
切換至海外 Apple ID
在 App Store 中登出目前帳號,改用海外地區(如美區)Apple ID 登入。如無海外帳號,可自行申請一個(需要當地地址資訊),或向他人借用購買後,再切回自己的帳號即可保留已購 App。
購買並下載 Shadowrocket
在海外 App Store 搜尋「Shadowrocket」,售價 $2.99,購買後下載安裝。也可考慮免費替代品 Stash(功能相似,支援 Clash 規則)。
匯入訂閱連結
開啟 Shadowrocket,點選右上角「+」→ 選擇類型「Subscribe」→ 貼上訂閱 URL → 完成。App 會自動解析出節點清單。
快速匯入
複製訂閱連結後,Shadowrocket 開啟時會自動識別並詢問是否匯入,點選「新增」即可,無需手動操作。
開啟代理
回到主介面,開啟頂部「未連線」開關,系統彈出 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)可大幅減少設定工作量,涵蓋範圍更全,且規則定期自動更新。
常見錯誤排查
高頻問題速查
依序逐步排查:
- 確認本機網路正常(可存取一般網站)
- 確認系統時間是否準確(VMess 協議對時間偏差敏感,超過 90 秒會連線失敗)
- 重新更新訂閱(機場伺服器位址可能已變更)
- 聯繫機場客服確認帳號狀態與流量餘額
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