Clash 第一次連線教學:選擇節點、測試延遲並確認代理是否生效

匯入訂閱只是開始。本文帶你完成首次連線的三個步驟:在策略組中選擇節點、透過延遲測試排除逾時線路,再用 IP 檢測頁面確認流量確實經由代理連出。

連線前先確認訂閱已載入

第一次使用 Clash,建議先將流程拆成四個獨立狀態:設定可用、節點可用、策略組已選擇、系統流量已接入。客戶端顯示「執行中」只代表核心程序已啟動,不表示瀏覽器已透過代理存取網路。

檢查設定名稱與更新時間

以下操作以 Clash Verge Rev 2.4.x 與 mihomo 1.19.x 的常見介面為例。不同客戶端的按鈕名稱可能略有差異,但設定、代理、連線、選項這幾個頁面的職責大致相同。

  1. 開啟「訂閱」或「設定」頁面,確認剛匯入的設定已出現在清單中。
  2. 點選設定卡片,讓它成為目前啟用的設定。僅下載到本機但未選取時,核心不會使用其中的節點與規則。
  3. 查看更新時間。若顯示的是數週前的時間,請先執行一次「更新訂閱」。
  4. 進入「代理」頁面,確認看得到策略組與節點名稱,而不是空白清單。

啟動核心並查看錯誤訊息

返回「設定」→「Clash 設定」或「設定」→「核心設定」,確認目前核心為 mihomo。啟動成功後,日誌通常會出現設定載入、監聽連接埠與規則初始化資訊。常見的本機監聽值是 HTTP 連接埠 7890、SOCKS5 連接埠 7891,或統一使用 mixed-port: 7890

如果日誌出現 address already in use,表示連接埠已被其他程式佔用;如果出現 YAML 解析錯誤,則是設定格式有問題。此時不要繼續測試節點,應先讓核心穩定執行。

在正確的策略組中選擇節點

Clash 的「代理」頁面通常會同時顯示節點與策略組。節點是具體線路,策略組則決定某類流量最終交給哪條線路。第一次連線時,最常見的問題不是沒有選節點,而是在不參與實際分流的組別中選了節點。

先辨識策略組類型

常見名稱 典型類型 首次連線時的處理方式
節點選擇、PROXY、Proxy select 手動選擇一條具體節點,適合首次排查。
自動選擇、Auto url-test 依測試結果自動使用較快的節點,但初次排障不如手動選擇直觀。
故障轉移、Fallback fallback 優先使用清單中可用的前置節點,失敗後再切換。
負載平衡、Load Balance load-balance 在多條線路間分配連線,不適合用來判斷單一節點的品質。
DIRECT、直連 直連出口 流量直接存取目標,不經過代理節點。

建議先開啟名稱類似「節點選擇」「手動選擇」或 PROXY 的組別,選取一條明確標示地區的節點,例如「日本 01」或「新加坡 02」。之後再檢查頁面頂端或主要策略組是否引用了這個組別。若主組仍選中 DIRECT,即使節點卡片亮起,也不會改變出口。

第一次測試先使用規則模式

在「設定」→「系統設定」或客戶端首頁找到代理模式,選擇「規則」。規則模式會依設定中的規則由上到下比對:區域網路與常見的中國大陸位址通常直連,需要代理的目標交給策略組,最後由 MATCH 處理未命中的流量。

  • 規則模式:適合日常使用,也能驗證訂閱中的分流是否正常。
  • 全域模式:大部分流量交給全域策略組,適合短時間排除規則問題。
  • 直連模式:繞過代理。誤選此模式時,IP 檢測會一直顯示本地出口。

測試延遲時要看延遲、逾時與波動

客戶端中的延遲測試通常不是 ICMP Ping。Clash 會透過指定節點存取測試 URL,並記錄建立連線、TLS 協商或收到回應所需的時間。這個結果更接近代理可用性,但仍不等於下載速度。

執行一次可比較的批次測試

  1. 進入「代理」頁面,找到目前使用的策略組。
  2. 點選組別右上角的測速按鈕,等待所有節點完成,不要連續重複點選。
  3. 記錄延遲、逾時節點數量,以及同一節點連續三次結果的變化。
  4. 從延遲合理且波動較小的節點中手動選取一條,再進行網頁測試。
測試結果 一般意義 處理建議
40–120 ms 通常回應較快 可優先用於網頁、聊天與輕量請求。
120–250 ms 可用,但互動延遲較明顯 再測兩次,觀察是否穩定。
250–500 ms 路徑較遠、壅塞或中轉較多 與同地區的其他節點比較,不要只看單次結果。
Timeout 測試時間內未取得有效回應 更新訂閱後重新測試;仍逾時則更換節點。
80、310、95 ms 連續跳動 抖動明顯 即時通訊可能不穩定,優先選擇波動較小的線路。

例如節點 A 三次結果為 86、91、89 ms,節點 B 為 52、420、77 ms。雖然節點 B 的最低值較小,節點 A 通常更適合作為首次連線的測試對象。穩定性比一次偶然的低延遲更具參考價值。

延遲正常但網頁仍然很慢的原因

延遲只反映短請求的回應時間。線路頻寬、尖峰時段壅塞、目標網站限速、封包遺失率與裝置效能都會影響實際體驗。一個 65 ms 的節點可能只有較低的吞吐量,另一個 150 ms 的節點反而能穩定傳輸較大的檔案。

還要檢查測試位址是否可連線。mihomo 設定常使用 https://www.gstatic.com/generate_204 作為健康檢查位址。如果測試位址本身在目前網路環境中受阻,所有節點都可能顯示逾時,但這不一定代表每條代理線路同時失效。

開啟系統代理,讓瀏覽器流量進入 Clash

選好節點後,還要將應用程式流量送到 Clash 的本機監聽連接埠。一般瀏覽器通常可以透過系統代理接入;遊戲、命令列程式、商店應用程式與部分使用 UDP 的軟體,則可能忽略系統代理,需要 TUN 模式或應用程式本身的代理設定。

Windows 與 macOS 的系統代理檢查

在客戶端首頁開啟「系統代理」。Windows 11 可前往「設定」→「網路和 Internet」→「代理」查看手動代理狀態;常見位址為 127.0.0.1,連接埠為 7890。如果客戶端使用其他 mixed-port,系統設定中的連接埠必須保持一致。

macOS 可前往「系統設定」→「網路」→「Wi-Fi」→「詳細資訊」→「代理」檢查 Web 代理與安全 Web 代理。通常會由客戶端自動寫入,不建議在客戶端執行期間同時使用另一個代理工具修改這些項目。

先關閉可能衝突的網路工具

  • 退出其他佔用 78907891 或相同控制連接埠的代理客戶端。
  • 暫停瀏覽器中個別設定的代理擴充功能,避免請求被送往另一組位址。
  • 確認系統時間正確。時間偏差過大可能導致 HTTPS 憑證驗證失敗。
  • 首次驗證時暫時關閉應用程式內的自訂 DNS 或代理鏈設定,減少變數。

使用出口 IP 確認代理已生效

能開啟網頁不代表請求一定經過代理。最直接的驗證方式,是在啟用 Clash 前後分別查詢公網 IP,並比較位址、電信業者與地區資訊。測試應在同一個瀏覽器、同一個網路環境中完成。

瀏覽器驗證步驟

  1. 暫時關閉客戶端的「系統代理」,開啟 IP 查詢頁面,記錄原始公網 IP 的前兩段與所在地區。
  2. 重新開啟系統代理,確認模式為「規則」或「全域」,並選取剛才測試通過的節點。
  3. 建立無痕視窗,再開啟兩個不同的 IP 查詢頁面。
  4. 如果兩個頁面都顯示代理節點所在的地區,且 IP 與原始出口不同,瀏覽器代理基本上已經生效。
  5. 返回 Clash 的「連線」頁面,重新整理查詢頁,查看是否出現對應網域、目標位址、策略組與節點名稱。

例如關閉代理時出口為 203.0.113.24,開啟後變為 198.51.100.76,同時連線記錄顯示該請求命中 PROXY 並交給「新加坡 02」,表示瀏覽器流量已進入 Clash。這裡的位址僅用於說明判斷方法。

使用命令列比較直連與代理請求

Windows 11、macOS 與常見 Linux 發行版通常都可使用 curl。如果本機混合連接埠為 7890,可以分別執行:

curl https://api.ipify.org
curl -x http://127.0.0.1:7890 https://api.ipify.org

第一條命令會依目前的系統與終端機環境存取,第二條則明確指定 Clash 的 HTTP 代理。兩次回傳的 IP 不同,表示本機代理連接埠能夠轉送請求。若瀏覽器仍顯示原始 IP,應檢查系統代理或瀏覽器本身的設定,而不是反覆更換節點。

同時查看連線記錄

開啟客戶端的「連線」頁面,正常請求通常會顯示主機名稱、來源位址、上傳下載量、命中規則、策略鏈與最終節點。點選一筆連線後,可以確認它究竟經由 DIRECTREJECT,還是某個代理節點。

如果 IP 查詢頁面命中 DIRECT,先切換至全域模式進行對照。全域模式下出口改變,表示節點與系統代理都可用,問題位於規則或策略組;全域模式下仍沒有連線記錄,則表示流量根本沒有進入目前的 Clash 執行個體。

系統代理無效時再啟用 TUN 模式

TUN 模式由 mihomo 建立虛擬網路介面,在網路層接收流量。它適合不讀取系統代理的程式,也能處理更多 UDP 情境。第一次連線不必同時開啟所有功能:先驗證一般系統代理,再依應用程式需求開啟 TUN,排障會更清楚。

TUN 的啟用順序

  1. 進入「設定」→「Clash 設定」→「TUN 模式」。
  2. 依客戶端提示安裝或啟用服務模式。Windows 通常需要管理員權限完成首次安裝。
  3. 開啟 TUN 後等待虛擬介面建立,再存取 IP 查詢頁面。
  4. 查看「連線」與「日誌」,確認目標應用程式的請求已被記錄。
  5. 若網路異常,先關閉 TUN,確認系統網路恢復,再檢查 DNS 與路由設定。

mihomo 的 TUN 通常會搭配 DNS 劫持、自動路由與嚴格路由。不同客戶端會將這些參數封裝成開關。對於初次使用者,不建議在不了解設定來源時同時修改介面名稱、MTU、路由表與 DNS 監聽連接埠。

如何判斷是否為 DNS 問題

如果能存取特定位址,卻無法透過網域名稱開啟網站,或日誌持續出現網域解析失敗,問題可能出在 DNS。使用 Fake-IP 模式時,DNS 模組會先回傳映射位址,再由核心根據原始網域名稱比對規則。看到 198.18.0.0/16 範圍的映射位址,不代表目標網站真的位於該網段。

可以先執行一次客戶端提供的 DNS 清理功能,或重新啟動核心,再重新測試。Windows 也可在終端機執行 ipconfig /flushdns 清理系統快取。若只有某個網域名稱失敗,應在連線日誌中查看它命中的規則與 DNS 回傳結果,而不是直接將所有流量改為全域。

第一次連線失敗快速定位表

現象 優先檢查 下一步
代理頁面沒有節點 訂閱是否成功更新、設定是否已選取 重新載入設定並查看解析日誌。
所有節點都顯示逾時 測試 URL、系統時間、目前網路 切換網路後重新測試,並向訂閱提供者確認線路狀態。
節點延遲正常,瀏覽器卻無法開啟網頁 系統代理位址與連接埠 檢查是否為 127.0.0.1:7890,再查看連線記錄。
網頁能開啟,但出口 IP 沒有變化 直連模式、規則命中、瀏覽器代理 暫時切換至全域模式進行對照。
瀏覽器可用,遊戲或終端機卻無法使用 應用程式是否支援系統代理 設定應用程式代理,或依需求啟用 TUN。
開啟 TUN 後無法解析網域名稱 DNS 設定與虛擬介面狀態 關閉 TUN 以恢復網路,再檢查 DNS 日誌。
啟動時顯示連接埠已被佔用 78907891 的佔用程序 退出衝突程式,或統一修改監聽與系統代理連接埠。

完成連線的最低驗證標準

  • 目前設定已選取,更新操作未回傳格式錯誤。
  • mihomo 核心執行穩定,本機監聽連接埠已建立。
  • 至少一條節點連續三次測試沒有逾時,延遲波動在可接受範圍內。
  • 實際參與分流的策略組已選取該節點,而不是 DIRECT
  • 瀏覽器請求出現在「連線」頁面,並顯示最終使用的節點。
  • 兩個獨立的 IP 查詢結果都與關閉代理時不同。

完成這六項後,首次連線就已經完成。之後再處理自動測速、策略組細分、規則調整、訂閱自動更新與 TUN 常駐等進階設定。每次只修改一個變數,並用連線記錄與出口 IP 重新確認結果,定位問題會更快。

下載 Clash 客戶端 Windows、macOS、Android、iOS、Linux