沒有找到匹配的問題,換個關鍵字試試?
安裝與啟動
5 個問題Clash Verge Rev 依賴微軟 WebView2 執行階段(Windows 11 已內建,Windows 10 需手動安裝)。
解決方法:
- 首次安裝時程式會自動彈出 WebView2 下載引導,按提示安裝即可。
- 若引導未彈出,前往微軟官網搜尋「WebView2 Runtime」,下載「長青版獨立安裝程式」手動安裝。
- 安裝完成後重新執行 Clash Verge Rev 安裝程式。
這是 macOS Gatekeeper 對未通過 Apple 公證的應用程式的正常攔截,並非病毒警告。
解決方法:
- 開啟 系統設定 → 隱私權與安全性。
- 在頁面下方找到攔截提示:「已阻止使用 Clash Verge,因為來自身分不明的開發者」。
- 點擊旁邊的 「仍要開啟」,再次確認即可正常使用。
或在終端機執行:xattr -rd com.apple.quarantine /Applications/Clash\ Verge.app,然後重新開啟。
代理工具因其網路攔截特性(需建立虛擬網卡、修改系統代理),會被部分防毒軟體誤判為可疑程式,這是業界內的普遍現象,並非真實威脅。
建議操作:
- 從本站下載頁下載檔案後,使用 SHA256 校驗碼驗證檔案完整性,確認來源可信。
- 在防毒軟體中將 Clash 安裝目錄(通常為
C:\Users\你的使用者名稱\AppData\Local\clash-verge-rev)加入白名單/信任區域。 - Windows Defender 可在「病毒與威脅防護 → 排除項目」中新增白名單。
常見原因有以下幾種:
- 架構不匹配:下載了錯誤架構的 APK。絕大多數 2016 年以後的 Android 手機是 ARM64-v8a 架構,如不確定請選擇「通用版(Universal)」。
- 檔案下載不完整:重新下載 APK,下載完成後對比檔案大小是否與下載頁描述一致。
- 系統版本過低:Clash for Android 需要 Android 5.0 以上,ClashMeta for Android 需要 Android 5.0+。
嘗試以下步驟逐一排查:
- 清除舊版設定:舊版本的設定檔可能與新版不相容。Windows 下刪除
%APPDATA%\clash-verge-rev目錄,macOS 刪除~/Library/Application Support/clash-verge-rev,然後重新啟動。 - 以管理員/Root 權限執行:右鍵程式圖示 → 以系統管理員身分執行(Windows)。
- 檢查連接埠佔用:Clash 預設使用 7890、7891 等連接埠,若被其他程式佔用則會當機。在終端機執行
netstat -ano | findstr 7890(Windows)查看佔用情況。 - 重新安裝:解除安裝後重新安裝最新版本。
訂閱與設定
5 個問題節點為空通常是訂閱連結本身問題,而非客戶端問題。
- 驗證連結是否有效:將訂閱連結貼到瀏覽器網址列,看能否正常下載/存取。若瀏覽器也無法開啟,說明連結已過期或帳號異常,聯繫服務商取得新連結。
- 檢查訂閱格式:Clash 客戶端需要 Clash YAML 格式的訂閱。部分服務商提供多種格式,請選擇標註「Clash」或「Mihomo」的連結。
- 網路問題:訂閱下載本身需要網路,若下載失敗請檢查是否能正常上網,或嘗試使用手機熱點測試。
訂閱更新失敗的常見原因:
- 代理未開啟時更新:部分訂閱連結本身託管在可能被封鎖的國際伺服器,需要先有可用節點才能更新。可嘗試先切換到手機熱點進行首次更新。
- 連結包含特殊字元:複製連結時可能帶入了多餘的空格或換行,重新從服務商面板複製完整連結。
- 服務商伺服器故障:服務商臨時維護,等待一段時間後重試。
- DNS 污染:開啟 TUN 模式後重新嘗試,或在客戶端設定中設定 DoH(DNS over HTTPS)。
Clash 使用 YAML 格式的設定檔,可以手動編寫設定直接新增節點。
基本設定結構:
proxies:
- name: "我的節點"
type: ss
server: example.com
port: 8388
cipher: aes-256-gcm
password: "yourpassword"
proxy-groups:
- name: PROXY
type: select
proxies:
- 我的節點
rules:
- MATCH,PROXY在客戶端「設定檔」中選擇「新建」→「空白設定」,將以上內容填入並儲存。
在客戶端的「設定檔」(Profiles)分頁中,點擊要使用的設定檔將其啟用即可切換。
關於設定保留:
- 代理規則:每份設定檔有自己的規則,切換後規則會變化——這是正常行為。
- 客戶端全域設定(TUN 開關、連接埠設定、主題等):儲存在客戶端本身,切換設定不影響。
- 手動選擇的節點:儲存在設定檔中,切換後需重新選擇。
在設定檔列表中右鍵對應設定(或點擊設定圖示),找到「自動更新」選項,填入更新間隔(單位:分鐘)。
推薦頻率:
- 一般使用者:1440 分鐘(24 小時),每天自動拉取最新節點。
- 節點變化頻繁的服務:360 分鐘(6 小時)。
- 不建議設定過短(如 30 分鐘以內),頻繁請求會給服務商伺服器帶來壓力,可能導致訂閱 URL 被限速或封鎖。
連線與代理
6 個問題延遲測試(Ping)和實際代理流量走的路徑不同,Ping 正常不代表代理一定能用。
- 檢查系統代理是否開啟:客戶端主介面應顯示「系統代理已開啟」狀態,而非只是核心執行中。
- 瀏覽器代理設定衝突:Firefox 等瀏覽器預設使用獨立代理設定,檢查瀏覽器內的代理設定是否指向了正確的本機連接埠(通常為
127.0.0.1:7890)。 - 代理模式確認:檢查當前是否處於「規則」模式,若為「直連」模式,所有流量均不經過代理。
- 連接埠被佔用:檢查 7890 連接埠是否被其他程式佔用,在客戶端設定中更換連接埠後重試。
系統代理模式只對支援代理協定的應用程式生效(大多數瀏覽器、部分 App)。不支援代理協定的程式(遊戲客戶端、命令列工具、某些 UWP 應用程式等)流量不會經過 Clash。
解決方案:開啟 TUN 模式。TUN 模式透過建立虛擬網卡接管系統所有 TCP/UDP 流量,包括不支援代理協定的應用程式。詳見 TUN 模式使用指南。
最常見的原因是當前使用了「全域代理」模式,所有流量(包括本可直連的網站)都繞道代理節點,造成延遲增加。
解決方法:將代理模式切換為 「規則」(Rule)模式,可直連的流量將自動直連,其餘流量才走代理。
其他可能原因:
- 訂閱設定中的規則不完整,部分本應直連的 IP 被錯誤路由到代理節點。
- DNS 設定不當,所有 DNS 請求都透過代理伺服器解析,增加了延遲。
這是因為 Clash 的系統代理設定在關閉時未能正常清除,導致系統仍然嘗試透過已停止的 Clash 連接埠傳送流量。
立即修復:
- 重新開啟 Clash,然後在客戶端中手動關閉「系統代理」開關,再結束程式。
- 或:開啟系統代理設定(Windows:設定 → 網路 → 代理;macOS:系統偏好設定 → 網路 → 進階 → 代理),手動關閉「使用代理伺服器」。
預防方法:在 Clash 設定中開啟「結束時自動關閉系統代理」選項。
延遲測試的逾時有多種可能原因:
- 本機網路問題:先確認不開代理時能否正常上網。如果本機網路有問題,所有節點都會逾時。
- 服務商線路故障:聯繫服務商確認節點狀態,或查看服務商的狀態頁面。
- 測速目標被封鎖:Clash 預設用 http://www.gstatic.com/generate_204 測速,部分網路環境下該位址不可達。可在客戶端設定中更改測速 URL,如改為
http://cp.cloudflare.com/generate_204。 - 防火牆攔截:企業或校園網路可能封鎖了代理連接埠,嘗試切換到手機熱點測試。
IP 未改變說明對應流量仍在走直連,而非代理。
- 確認代理模式:切換到「全域代理」模式,看存取 IP 查詢網站是否變化。若變化,說明是規則問題,該網站被設定為直連。
- DNS 洩漏:即使 HTTP 流量走了代理,DNS 查詢可能仍走本機,導致部分網站透過 DNS 判斷地區時顯示為你的真實所在地區。建議在設定中啟用 DNS over HTTPS(DoH)或使用加密 DNS。
- WebRTC 洩漏(僅瀏覽器):瀏覽器的 WebRTC 可能繞過代理洩漏真實 IP,安裝瀏覽器 WebRTC 防洩漏擴充功能解決。
速度與效能
4 個問題速度受多種因素影響,按優先順序排查:
- 切換節點:測速並選擇延遲最低(通常 <100ms)的節點。不同地區節點對不同網站速度差異較大,觀看 YouTube 推薦使用日本、香港、美國節點。
- 協定差異:Hysteria2 和 TUIC 協定使用 UDP/QUIC,在高丟包網路下速度比 TCP 類協定快得多,如果服務商提供請優先選用。
- 本機頻寬:確認本機網路本身沒有限速。可暫時關閉代理用測速網站測試本機實際速度。
- 服務商套餐限速:部分套餐在流量用完後會降速,檢查服務商面板的流量使用情況。
正常使用下 Clash 核心 CPU 佔用應低於 5%,記憶體在 50–150MB 之間。如明顯超出:
- 大量連線數:在客戶端「連線」頁面查看是否有大量活躍連線(正常為幾十條)。若有程式頻繁建立連線(如 P2P 下載),可在規則中設定 REJECT 攔截或直連,減少 Clash 處理量。
- 規則數量過多:部分訂閱設定包含上萬條規則,查找開銷較大。精簡規則集或改用 Rule-Provider(規則集檔案)替代內嵌規則。
- TUN 模式下處理全量流量:TUN 模式需要處理所有流量,CPU 佔用高於普通代理模式屬正常現象。
- 重新啟動客戶端:長時間執行後記憶體累積,重新啟動可恢復。
延遲(Ping)和吞吐量(下載速度)是兩個不同指標。延遲低只說明往返通訊快,但不代表頻寬大。
- 節點頻寬限制:服務商對單節點的頻寬有上限,多人共用同一節點時速度會下降,嘗試切換不同節點測試。
- QoS 限速:服務商可能對特定流量類型(串流媒體、大檔案下載)進行限速。
- 中繼線路品質:部分節點走多跳中繼,每一跳都可能是瓶頸,優先選擇直連節點(CN2、IEPL、IPLC 等專線)。
幾種可靠的測速方式:
- Fast.com:Netflix 提供的測速服務,流量必須走代理才能存取,測試的是代理下的實際速度。
- Speedtest.net:選擇「使用代理」或全域代理模式下測試,選擇對應節點所在地區的測速伺服器效果更準確。
- 下載大檔案:從 GitHub Releases 頁面下載一個大檔案(100MB+),觀察實際下載速度,這是最直接的測試。
測速前確認代理模式為「全域」,否則測速流量可能走直連,結果不準確。
TUN 模式
4 個問題TUN 模式需要管理員權限安裝虛擬網卡驅動程式,權限不足或驅動異常時可能導致斷網。
恢復步驟:
- 重新啟動 Clash 客戶端(若能開啟),手動關閉 TUN 開關後再關閉程式。
- 若 Clash 已無法開啟:Windows 進入「裝置管理員 → 網路介面卡」,找到名為
Mihomo或TUN的虛擬網卡,右鍵停用。 - macOS:開啟「網路偏好設定」,刪除名為
utun系列的虛擬介面。 - 重新啟動電腦通常也能解決。
TUN 模式預設接管所有流量,導致區域網路流量也被路由到代理出口,無法到達本機裝置。
解決方法:在 Clash 設定檔中新增區域網路 IP 段直連規則:
rules: - IP-CIDR,192.168.0.0/16,DIRECT - IP-CIDR,10.0.0.0/8,DIRECT - IP-CIDR,172.16.0.0/12,DIRECT # ... 其他規則
這些規則必須放在其他規則之前,確保區域網路流量優先直連。
TUN 模式接管網路流量的同時也接管 DNS 請求。若 DNS 設定不當會導致解析失敗。
- 啟用 Fake-IP 模式:在設定的
dns部分將enhanced-mode設為fake-ip,這是 TUN 模式下推薦的 DNS 模式。 - 設定可靠的 DNS:推薦使用加密 DNS(DoH/DoT),如
https://1.1.1.1/dns-query或https://dns.google/dns-query。 - Fake-IP 過濾列表:某些內網網域不能使用 Fake-IP,需要加入
fake-ip-filter白名單。
| 特性 | 系統代理 | TUN 模式 |
|---|---|---|
| 覆蓋範圍 | 支援代理協定的 App | 所有 App 和程式 |
| 所需權限 | 一般使用者 | 管理員 / Root |
| 效能開銷 | 低 | 中(處理全量流量) |
| 推薦場景 | 日常瀏覽器上網 | 遊戲、開發、全域代理 |
規則與分流
4 個問題在設定檔的 rules 部分頂部新增自訂規則,規則按從上到下優先順序匹配:
rules: # Custom rules — placed at top for highest priority - DOMAIN-SUFFIX,example.com,PROXY - DOMAIN-KEYWORD,keyword,PROXY - IP-CIDR,1.2.3.4/32,PROXY # ... rest of existing rules
也可以在客戶端「規則」頁面臨時新增,無需手動編輯設定檔。
如果全域代理下也無法存取,問題不在 Clash 分流,而是節點本身或目標網站的限制。
- 節點 IP 被目標網站封鎖:部分網站(Netflix、Hulu 等串流媒體)會封鎖已知的資料中心 IP。切換到其他節點,或聯繫服務商確認該節點是否支援對應串流媒體解鎖。
- 節點地區不匹配:某些服務需要特定地區的 IP(如 Disney+ 需要對應地區節點才能看特定內容),切換到正確地區節點。
- DNS 解析問題:目標網域被 DNS 污染返回了錯誤 IP,即使流量走代理也連不上。啟用
fake-ipDNS 模式或在設定中將該網域加入nameserver-policy使用可信 DNS 解析。
可以。Clash 的 REJECT 規則會直接拒絕匹配網域的請求,效果類似 uBlock Origin 但作用於整個系統(包括 App 內廣告)。
推薦方式——使用 Rule-Provider 引入廣告攔截規則集:
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
rules:
- RULE-SET,reject,REJECT
# ... other rules在 TUN 模式或部分客戶端中,可以透過 PROCESS-NAME 規則針對特定行程指定出口:
rules: # Route Steam traffic through game-optimized proxy group - PROCESS-NAME,steam.exe,GameProxy # Route work tools directly - PROCESS-NAME,teams.exe,DIRECT - PROCESS-NAME,zoom.exe,DIRECT # Default - MATCH,PROXY
PROCESS-NAME 規則需要 TUN 模式或特定權限才能正常匹配,普通系統代理模式下可能不生效。