SECTION 1 · 基礎認知
概念與模式
第一次接觸 Clash 時最常見的名詞與選擇問題。更系統的術語解釋見概念速查。
Clash 是什麼?與傳統 VPN 有什麼不同?
Clash 是一類基於規則分流的網路代理客戶端,核心能力是依網域、IP 歸屬、程序等條件把流量分派到不同出口。與傳統 VPN 把所有流量塞進同一條隧道不同,Clash 可以讓一部分流量直連、一部分走代理、一部分直接封鎖,存取效率與靈活度通常更好。目前主流客戶端普遍採用 Mihomo 核心。
規則模式、全域模式、直連模式該怎麼選?
規則模式依設定檔裡的規則逐條比對流量,命中什麼走什麼,是日常預設選擇;全域模式把所有流量都交給目前的代理節點,適合規則暫時失效或需要全部走代理的情境;直連模式讓所有流量繞過代理,常用於排查故障或暫時停用。多數時間維持規則模式即可,三種模式的詳細對比見技術筆記的模式對比文章。
訂閱連結是什麼?從哪裡取得?
訂閱連結是一個 URL,指向包含節點與規則的設定內容,由你的服務供應商在用戶面板裡提供。客戶端透過這個連結拉取並定期刷新設定,節點異動時無需手動調整。訂閱連結等同於帳號憑證,請勿公開貼到論壇或群組。
Mihomo 核心和 Clash 客戶端是什麼關係?
Mihomo(舊稱 Clash Meta)是負責實際代理、分流與 DNS 處理的命令列核心;Clash Plus、Clash Verge Rev、FlClash 等圖形客戶端是包在核心外的操作介面,負責訂閱管理、切換系統代理、視覺化選節點。一般用戶安裝圖形客戶端即可,單獨下載核心通常只用於伺服器或路由器情境,入口見下載頁核心區。
Clash for Windows 已停止維護,現在建議用什麼?
Clash for Windows 原始儲存庫已封存,不再發布更新,新的設定欄位與協定可能無法辨識。Windows 上建議改用 Clash Plus 或 Clash Verge Rev:兩者皆以 Mihomo 核心為基礎,支援現行訂閱格式。搬移時只需在新客戶端重新匯入訂閱連結,原有訂閱本身無需變動。前往下載頁 Windows 區取得安裝檔。
SECTION 2 · 安裝配置
安裝與首次匯入
安裝檔被擋下、系統顯示異常、訂閱匯入不進去——首次設定階段的問題都集中在這裡。
Windows 安裝時被 SmartScreen 擋下怎麼辦?
首次執行開源客戶端安裝檔時,SmartScreen 可能顯示「Windows 已保護你的電腦」。這是對未購買商業簽署憑證程式的通用提示,並非偵測到具體問題。點選「其他資訊」再按「仍要執行」即可繼續安裝。執行前請確認安裝檔來自本站下載頁或對應專案的官方發布管道。
macOS 開啟時顯示「已損壞,無法打開」怎麼處理?
這是 Gatekeeper 為非 App Store 發布的應用程式加上隔離屬性所致。先到「系統設定 → 隱私權與安全性」頁面底部選擇「仍要打開」;若沒有該選項,在終端機執行 xattr -cr /Applications/客戶端名稱.app 清除隔離屬性後再重新開啟。同時留意區分 Apple Silicon 與 Intel 兩種安裝檔,裝錯架構也會啟動異常。
訂閱連結怎麼匯入客戶端?
通用流程:複製服務商提供的訂閱 URL,開啟客戶端的「訂閱/設定檔」頁面,選擇「新增」或「匯入」,貼上 URL 並確認,客戶端下載設定後於清單中啟用它。匯入成功的標誌是代理頁面出現節點分組清單。各平台的分步操作請見使用指南。
iOS 上怎麼安裝 Clash 客戶端?
iOS 客戶端透過 App Store 發布,首推 Clash Plus,官網為 clashplus.io。本站下載頁的 iOS 區有商店入口,安裝後同樣是「匯入訂閱 → 選擇節點 → 啟用連線」三個步驟。首次啟用時系統會請求新增 VPN 設定,依提示允許即可。
Android 安裝檔有 arm64 和 universal 之分,該選哪個?
2016 年之後的主流手機幾乎都是 arm64 架構,優先選 arm64 版本,體積更小。若不確定裝置架構,或要在模擬器、舊裝置上安裝,選 universal 通用版,內含多種架構的函式庫,相容性最好。安裝時若系統提示「不明來源應用程式」,需在設定裡授予瀏覽器或檔案管理器安裝權限。
SECTION 3 · 使用技巧
日常使用與調校
連上之後怎麼用得更順手:代理入口選擇、自動更新、延遲測試與自訂直連規則。
系統代理和 TUN 模式有什麼差別?日常該開哪個?
系統代理只是向作業系統宣告一個 HTTP/SOCKS 代理入口,遵守該設定的瀏覽器與應用程式會走代理,不讀取系統代理的程式(部分遊戲、命令列工具)則不受影響;TUN 模式建立一張虛擬網卡,在網路層接管全部流量,涵蓋範圍最完整。日常瀏覽開系統代理即可,遇到不吃系統代理的程式再啟用 TUN。
怎麼讓訂閱自動更新,避免節點過期?
主流客戶端都支援依訂閱設定更新間隔:在訂閱項目的編輯頁面找到「自動更新」或「更新間隔」,填入小時數,常用 12 或 24。同時保留手動更新的習慣,收到節點異動通知時立刻手動刷新一次。若自動更新長期失敗,參考故障排查分類裡的訂閱更新條目。
怎麼測延遲並挑選可用節點?
在代理頁面找到延遲測試按鈕,通常顯示為閃電或循環箭頭圖示,客戶端會向測試位址發出請求並顯示毫秒數。此數值只代表交握延遲,不等於頻寬;選擇延遲穩定、波動小的節點通常比單純挑數值最低的更可靠。分組類型為 url-test 時,客戶端會自動選用延遲最低的節點。
終端機或命令列程式怎麼走 Clash 的代理?
大部分命令列工具會讀取代理環境變數。以預設混合埠 7890 為例,在終端機執行 export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 之後,目前會話內的 curl、git 等即會走代理;Windows PowerShell 則用 $env:https_proxy 設定。埠號請以客戶端設定頁顯示的實際值為準。
怎麼讓某些網站或軟體一律直連?
在客戶端的規則或覆寫設定裡新增一條優先度更高的直連規則,例如 DOMAIN-SUFFIX,example.com,DIRECT,即可讓該網域不走代理。多數客戶端提供「規則覆寫」或「自訂規則」介面,請勿直接修改訂閱原始檔——訂閱更新時手動修改會被覆蓋,覆寫規則則會持續生效。
SECTION 4 · 故障排查
連不上與未生效
出問題時先定位層級:訂閱、系統開關、權限還是節點線路。逐平台的完整排查見完整文件。
訂閱更新失敗,顯示逾時或 404 怎麼辦?
依序排查三步:第一,直接在瀏覽器開啟訂閱 URL,若回傳 404 或提示過期,表示連結已失效,到服務商面板重設後換新連結;第二,目前網路可能封鎖了訂閱網域,先連上任一可用節點,把更新方式切換為「透過代理更新」再試;第三,部分服務商會驗證請求 UA,把客戶端的訂閱 UA 設為 clash 或服務商要求的值。
開了系統代理,瀏覽器還是打不開網頁?
先看客戶端日誌確認流量是否進入:有請求記錄表示代理鏈路在運作,問題多半出在節點,換一個延遲正常的節點重試;再確認瀏覽器沒有安裝其他代理擴充功能搶占設定;接著核對系統代理埠與客戶端監聽埠一致,預設常為 7890。若日誌裡完全沒有流量,通常是系統代理開關未生效,關閉再開一次,或改用 TUN 模式。
TUN 模式開不起來或提示權限不足?
TUN 需要建立虛擬網卡:Windows 上以系統管理員身分執行客戶端,或在設定裡安裝/重新安裝系統服務後再試;macOS 首次啟用會跳出網路擴充功能授權,需在「系統設定 → 隱私權與安全性」裡允許;Linux 需要給予程式 CAP_NET_ADMIN 權限或以 root 執行。開啟後若無法上網,把 TUN 堆疊在 system 與 gvisor 之間切換再試。
微軟商店(UWP)應用程式連不上網路?
Windows 預設禁止 UWP 應用程式存取本機回圈位址,導致它們無法使用 127.0.0.1 上的代理埠。在客戶端設定裡找到「UWP 迴圈豁免」或「Loopback」工具,勾選目標應用程式後儲存即可。若客戶端沒有內建此工具,可改用 TUN 模式:它在網路層接管流量,不受回圈限制影響。
所有節點延遲測試全部逾時該怎麼排查?
全部逾時通常不是單個節點的問題:第一,確認本機能正常存取直連網路,先開啟一個不走代理的網站驗證;第二,訂閱可能整體過期,先更新訂閱;第三,延遲測試位址可能被目前網路干擾,在設定裡換成 http://www.gstatic.com/generate_204 這類標準位址;第四,檢查系統防火牆或安全軟體是否封鎖了客戶端程序,必要時新增放行規則。
連線正常但網速很慢,該怎麼定位問題?
按三層順序排查:先換 2~3 個不同地區的節點對比,只有個別節點慢就換節點;若多數節點在高峰時段同時變慢,多為線路壅塞,可嘗試不同協定或傳輸方式的節點;仍然慢就檢查本機設定——關閉多餘的規則集、更換 DNS、確認沒有疊加多層代理。完整的分層排查步驟見技術筆記的網速排查文章。