匯入訂閱之後,先看懂代理頁在顯示什麼
訂閱連結匯入成功只是第一步,設定檔裡真正決定「怎麼連」的是 proxy-groups 這一段。打開客戶端的代理頁,通常會看到若干個分組名稱,比如「自動選擇」「手動切換」「海外媒體」「備援」之類,每個分組下面掛著一批具體節點。這些分組不是隨意命名的顯示層,而是設定檔裡 type 欄位決定行為的功能單元:
- select:手動切換組,點哪個用哪個,適合明確知道自己想連哪條線路的場景。
- url-test:自動測速組,客戶端依設定的
test-url與interval週期性偵測組內節點延遲,自動切到最快的一個,適合不想手動折騰的日常使用。 - fallback:故障轉移組,依節點順序偵測可用性,主節點失聯才切下一個,更看重穩定而非絕對最低延遲。
- load-balance:負載平衡組,把連線依策略分攤到多個節點,常見於多線路並行的場景。
首次連線時,建議先確認自己用的分組類型。如果是 url-test 自動選擇組,不用手動挑節點,客戶端會自己測速切換;如果是 select 手動組,就需要自己進入測延遲環節,挑一個數值靠前且線路穩定的節點點亮它。
提示:節點名稱裡常帶地區與倍率資訊,例如「香港 01」「日本 IEPL 1.5x」,倍率通常指流量消耗倍數而非速度,選節點時別把倍率和延遲搞混。
批量測延遲:怎麼測、數值到底代表什麼
代理頁裡每個節點旁邊一般都有一個延遲數字或「測速」按鈕,點擊分組標題旁的批量測速圖示,可以一次性觸發組內全部節點的延遲檢測。這個延遲不是「你到目標網站」的完整鏈路耗時,而是客戶端本機到該節點代理伺服器、再由節點存取測速位址(即設定裡的 test-url,常見為一個連通性較好的海外位址)所耗費的往返時間,單位是毫秒。
讀數值時可以參考這樣一個大致區間(不同網路環境會有偏差,僅作參考基準):
- 200ms 以內:線路回應快,適合看影片、語音通話等對延遲敏感的場景。
- 200–500ms:屬於可用範圍,瀏覽網頁、下載檔案基本沒有明顯卡頓感。
- 500ms 以上或顯示逾時:線路擁堵或節點故障的可能性較大,建議換一個同分組內數值更低的節點。
需要注意的是,延遲測試反映的是「連通品質」,不完全等同於下載速度。有些節點延遲數字好看,但頻寬有限,實際傳大檔案時速度依然一般;也有節點延遲稍高但頻寬充裕,傳輸大檔案反而更穩。日常瀏覽優先看延遲,下載大檔案類需求可以額外關注節點標註的頻寬檔位或線路類型(比如中轉專線通常比一般節點更穩定)。
批量測速會佔用節點伺服器一定的回應資源,不建議頻繁連續點擊;一般在連線不順或切換網路環境(比如從家中 Wi-Fi 切到行動熱點)之後測一次即可,大多數客戶端也支援設定自動測速的週期,不需要每次都手動觸發。
開啟系統代理,選對執行模式
節點選好之後,下一步是讓系統裡的應用程式真正把流量交給 Clash 處理。客戶端首頁或設定區通常有一個「系統代理」開關,打開後,客戶端會把本機的 HTTP/HTTPS 代理設定指向自己監聽的本地埠(常見埠如 7890),大多數瀏覽器和支援系統代理設定的軟體都會自動走這條路徑。
除了系統代理,客戶端還提供兩種更底層的執行模式,理解差異有助於排查後續問題:
- 規則模式(Rule):依設定檔裡的
rules段逐條比對,命中規則的流量走對應分組,未命中的走預設策略,是日常最常用、也最省心的模式。 - 全域模式(Global):所有流量不再看規則,統一走目前選中的一個節點,適合臨時想讓全部流量都走某條特定線路時使用,排查「是不是某條規則寫錯了」時也常切到這個模式做對照。
- 直連模式(Direct):全部流量不經代理,直接使用本機網路,通常用於臨時關閉代理效果、驗證是不是代理本身的問題。
如果所在裝置或系統層面的代理設定不方便逐個軟體設定,也可以考慮 TUN 模式:客戶端會在系統裡建立一個虛擬網卡,把裝置的網路層流量整體接管,不再依賴單個程式是否識別系統代理設定,對命令列工具、非瀏覽器類應用程式尤其友善。首次開啟 TUN 模式通常需要授權更高的系統權限(比如管理員權限或對應平台的網路擴充功能授權),依客戶端提示完成授權即可,授權失敗多數是權限沒給全,重新走一遍流程通常就能解決。
用網頁方式驗證代理是否真的生效
系統代理或 TUN 模式打開之後,不要想當然認為「開了就是生效了」,養成習慣做一次驗證再放心使用。最直觀的方式是打開瀏覽器造訪一個能顯示目前出口資訊的頁面,對比開啟代理前後回傳的網路位置資訊是否發生變化——如果地理位置或線路資訊隨著開關代理而變化,說明流量確實經過了 Clash 轉發的節點,而不是走本機原始網路出口。
更細一步的做法是打開客戶端內建的日誌頁或連線頁:
- 連線頁會即時列出目前經過 Clash 的每一條網路連線,包括存取的網域、使用的節點、走的規則,如果打開網頁後連線頁裡能看到對應紀錄,說明流量確實被接管了。
- 日誌頁可以依等級篩選(如 Info、Warning、Error),瀏覽網頁時如果頻繁出現規則命中日誌,也能間接確認代理鏈路正常運作。
如果打開網頁後連線頁始終空白、日誌也沒有任何新紀錄,大機率是系統代理沒有真正生效,常見原因是瀏覽器使用了獨立的代理設定(未跟隨系統代理)、或者系統代理開關本身沒打開成功,可以先在系統網路設定裡手動核對一下代理位址與埠是否與客戶端監聽的一致。
用命令列方式做一次更硬核的確認
圖形介面的驗證方式足夠應付日常使用,但如果想更嚴謹地確認代理鏈路,命令列工具能提供更明確的證據。以終端環境為例,可以直接指定代理發起一次請求,觀察回傳的回應資訊:
curl -x http://127.0.0.1:7890 https://example.com -I
上面這條命令強制透過本機 7890 埠的代理發起請求,如果回傳了正常的回應標頭而不是連線逾時或拒絕,說明本地代理埠是通的、且能正常轉發外部請求。要進一步確認走的是不是預期的節點線路,可以對比不指定代理時同一條命令的回傳速度與結果差異,兩者若有明顯區別,基本可以確認代理鏈路正在實際運作而不是擺設。
另外,大多數基於 Clash Meta(mihomo)核心的客戶端都提供本地 API 與控制面板,預設監聽在一個獨立埠(常見為 9090),透過命令列也可以直接查詢目前分組選中的節點:
curl http://127.0.0.1:9090/proxies/自動選擇
回傳的 JSON 裡會包含 now 欄位,標明該分組目前實際生效的節點名稱,這比單純看介面顯示更接近「設定層面真正在用哪個節點」的事實來源,尤其在自動測速組頻繁切換節點時,用介面查一次比肉眼盯著畫面更可靠。
連線看起來正常,但存取依舊很慢時怎麼辦
驗證流程走完確認代理已經生效,可有些頁面載入依然緩慢,這時候可以依下面的順序做排查,而不是直接懷疑節點本身有問題:
- 先看目前分組是不是自動測速組,如果最近網路環境變化過(比如換了 Wi-Fi),節點可能還沒重新測出最優結果,手動觸發一次批量測速。
- 切到全域模式,單獨測試某一個節點在不走規則比對的情況下表現如何,排除是不是某條規則把流量導向了效果不佳的分組。
- 查看日誌頁是否有大量規則未命中或解析失敗的紀錄,設定檔裡規則順序寫反、正規表達式寫錯都可能導致流量走向與預期不一致。
- 如果是從台灣本地存取海外資源的情境,還要留意目標網站本身的存取壓力,不是所有的慢都是代理鏈路的問題。
把這幾步走一遍基本能定位問題出在節點、規則還是目標網站本身,不需要一遇到慢就重新匯入訂閱或換節點重來。