Clash 用戶端介面導覽:代理、設定檔與日誌頁面功能解析

整理 Clash 用戶端各頁面的功能、常用按鈕與設定項目,帶你快速找到操作位置,第一次使用也能輕鬆上手。

先認識三個頁面:設定檔、代理與日誌

設定檔頁面決定載入哪份設定,代理頁面決定流量從哪裡出去,日誌頁面則協助找出失敗原因。第一次使用時,依序完成「匯入設定檔 → 啟用設定檔 → 選擇出口 → 接管流量 → 查看日誌」,比起逐一嘗試設定選項,更容易找出問題。

Clash 是代理核心及相關用戶端生態系中常見的名稱,但不同用戶端的介面不盡相同。Clash Verge Rev、FlClash 等用戶端可以使用 mihomo 核心;舊版用戶端的選單與功能也可能有所差異。下文採用常見中文名稱,並附上英文名稱方便對照;實際按鈕位置請以你使用的用戶端為準,不要將特定版本的版面視為通用標準。

頁面主要操作優先確認
設定檔 / Profiles匯入、更新及切換設定檔目前使用中的設定檔
代理 / Proxies切換模式、選擇策略組出口目前模式與組內選取項目
連線 / Connections查看請求、規則與代理鏈目標網域使用哪個出口
日誌 / Logs查看核心運作狀態與連線錯誤失敗時間與完整錯誤訊息
設定 / Settings管理系統代理、TUN 與連接埠流量是否進入用戶端

設定檔頁面:匯入訂閱後,還要確認已啟用

從訂閱網址到目前使用的設定檔

訂閱通常是服務提供者提供的一個 URL。開啟「設定檔 / Profiles」,找到訂閱網址輸入欄位或「匯入 / Import」,貼上網址後匯入。支援匯入檔案的用戶端,也可以選取本機的 .yaml 檔案。匯入成功後,應該會看到一張設定檔卡片或一筆設定檔紀錄。

  1. 確認使用的是服務提供者標示為相容 Clash 或 mihomo 的訂閱,而非帳戶管理網頁網址。
  2. 按下「匯入」,等待下載與解析完成;若匯入失敗,先保留錯誤訊息,不要連續新增重複紀錄。
  3. 點選對應的設定檔卡片,或使用「啟用 / 使用」功能。
  4. 返回代理頁面,確認已顯示設定檔中的策略組與節點,而不只是看到匯入成功提示。

「清單中有這份設定檔」和「核心已載入這份設定檔」是兩回事。用戶端通常會以選取框線、勾選標記或「目前使用」文字標示作用中的設定檔。切換後若代理頁面仍顯示舊內容,請先查看載入錯誤,再確認選取的是不是正確項目。

更新、編輯與切換分別有什麼差異

  • 更新:重新取得遠端訂閱內容,通常用來同步新增或失效的節點。
  • 編輯:修改已儲存的內容;直接修改由訂閱產生的檔案,下次更新時可能會被覆蓋。
  • 切換:載入另一份設定檔,策略組、規則與 DNS 設定都可能跟著變更。

代理頁面:模式決定比對方式,策略組決定出口

規則、全域與直連不是三個節點

代理頁面常見的「規則 / Rule」、「全域 / Global」與「直連 / Direct」指的是流量處理模式。日常使用建議先選擇規則模式,由設定檔中的規則決定請求交由哪個策略組處理,或直接連線。全域模式會將請求交由全域策略選擇,適合短時間用來交叉測試;直連模式則不會透過代理節點轉送。

這些模式只會影響進入核心的流量。即使選了全域模式,未使用系統代理、也未由 TUN 接管的應用程式,仍可能直接連線。因此,「已選全域,但某個應用程式沒有變化」不一定代表節點故障,請先確認該應用程式的請求是否進入用戶端。

選取節點後,確認它屬於實際使用的策略組

代理頁面中的「自動選擇」、「手動選擇」、「串流媒體」等通常是設定檔作者定義的組名,並非用戶端的固定功能。常見的 select 組可供手動選擇;url-test 組會依測試結果自動選擇;fallback 組通常會依序選取可用項目。有些組也可能引用另一個組,因此一個請求可能需要經過多層組別選擇。

  • 先確認規則使用哪個策略組,再展開該組選擇節點。
  • 按下「延遲測試」或測試圖示後,顯示的數字只代表特定測試 URL 的回應結果。
  • 顯示 120 ms 這類數值並不代表下載速度,也不保證所有網站都能連線;此處僅為讀數範例,並非實測結果。
  • 切換節點後,請用新的請求驗證。已建立的長連線不一定會立即改用新的出口。

如果清單中有很多節點,卻找不到預期的策略組,請返回設定檔頁面確認目前使用的設定檔。反覆切換節點,無法解決設定檔尚未載入、規則指向其他組別,或請求根本沒有進入核心等問題。

設定頁面:系統代理、TUN 與連接埠各司其職

先用系統代理測試瀏覽器

桌面版用戶端通常會在「設定 / Settings」或總覽頁面提供「系統代理」開關。這項功能會修改作業系統的代理設定,讓遵循該設定的應用程式將請求送往本機代理連接埠。通常可直接用瀏覽器測試,但部分遊戲、命令列程式及使用自有網路堆疊的應用程式,不會自動遵循這項設定。

以下為連接埠範例,不代表所有用戶端的預設值。mixed-port 可在同一個連接埠接受 HTTP 與 SOCKS 代理連線;手動為應用程式設定代理時,請以用戶端顯示的實際監聽位址與連接埠為準。

連接埠與模式範例
mixed-port: 7890
allow-lan: false
mode: rule
log-level: info

如果實際連接埠是 7890,本機應用程式可使用位址 127.0.0.1 與連接埠 7890。不要將代理監聽連接埠與控制面板使用的 external-controller 連接埠混淆;後者供管理介面使用,不是讓瀏覽器轉送網頁的連接埠。

TUN 用來接管更多流量,不是加速開關

TUN 透過虛擬網路介面與路由設定接管流量,實際涵蓋範圍取決於用戶端實作、路由及排除項目。部分桌面版用戶端需要先安裝服務或取得管理員權限;行動裝置則可能需要透過系統 VPN 授權建立通道。系統代理確認正常後,再依需求啟用 TUN,避免同時加入多個變因。

「允許區域網路」是另一項設定,會影響其他裝置能否連線至本機的代理監聽服務。只在本機使用時通常不必開啟。若要分享代理,還需檢查監聽位址、防火牆與存取控制,不能只確認開關狀態。

連線頁面:查看請求命中哪些規則,不只看流量圖表

開啟「連線 / Connections」,造訪一次目標網站,並觀察新增的紀錄。用戶端可能會顯示網域、目標 IP、上下載流量、命中的規則及代理鏈。先找出剛新增的那筆,再判斷它走的是 DIRECT、某個節點,還是遭到 REJECT 拒絕。

  1. 沒有新增紀錄:先檢查系統代理、應用程式本身的代理設定或 TUN 接管範圍;也要確認是否受到頁面快取或連線清單篩選條件影響。
  2. 有紀錄,但走直連:檢查命中的規則與目前的運作模式,不要先急著更換節點。
  3. 走預期節點仍然失敗:前往日誌頁面,核對同一時間是否有 DNS 解析、連線或交握錯誤。

規則通常依照由上而下的順序比對,最後的 MATCH 會接收前面都未匹配的請求。網域請求也可能因快取、連線重用等原因,沒有立即產生新項目;若需要重新建立連線,可關閉對應連線或重新啟動目標應用程式。關閉所有連線會中斷正在進行的下載與通話,操作前請先確認影響。

日誌頁面:保留完整錯誤訊息,再判斷問題所在層級

日誌頁面顯示的是核心運作資訊,不等於瀏覽器的瀏覽紀錄。排查時先維持 info 層級,記下失敗時間,重現一次問題,再查看前後幾筆紀錄。不要只截取紅色文字最後一個詞;錯誤前的目標位址、連接埠與操作類型也很重要。

錯誤訊息片段通常代表什麼優先檢查項目
no such host該次網域解析未取得可用結果確認錯誤涉及的是節點網域還是目標網域,並檢查 DNS 設定
i/o timeout某項網路讀寫操作逾時檢查完整錯誤內容、節點是否可連線,以及目前的網路狀態
connection refused目標連接埠拒絕連線確認目標位址與連接埠正確,且對應服務正在執行
address already in use本機監聽位址或連接埠已被占用確認其他用戶端或舊版核心程序是否仍在執行

dial tcp 本身只是「正在建立 TCP 連線」的操作情境,不代表故障原因已經確定。請繼續查看後面的位址與錯誤,例如逾時、連線遭拒或網路無法連線。單次逾時也不能直接證明整份訂閱已失效;可以分別切換節點,並更換目標網站進行比對。

需要更多細節時,可暫時將日誌層級改為 debug,重現問題後再恢復為 info。除錯日誌可能包含造訪的網域、IP 與本機路徑;分享前請先去識別。若遇到設定語法錯誤,請優先保留錯誤行號、欄位名稱與縮排資訊,不要以反覆重新啟動取代修正設定。

第一次使用,依照這六個步驟完成驗證

  1. 在設定檔頁面匯入:貼上相容的訂閱網址,等待匯入成功,並確認已啟用該設定檔。
  2. 在代理頁面選擇模式:選擇「規則」,並在實際使用的手動策略組中選取一個可用節點。
  3. 在設定頁面接管流量:桌面版先啟用系統代理;行動裝置則依照系統提示授權 VPN 連線。
  4. 透過瀏覽器送出請求:造訪明確的目標頁面,同時開啟連線頁面查看新增紀錄。
  5. 確認流量路徑:檢查規則、策略組與最終節點是否符合預期;若有錯誤,再查看同一時間的日誌。
  6. 依需求擴充:只有在確實需要代理不遵循系統代理的應用程式時,才評估啟用 TUN。

依照這個順序,可以分別排查「設定檔未啟用」、「選錯策略組」、「流量未進入核心」與「節點連線失敗」。每次只變更一項設定,再重新送出請求並觀察結果。如需進一步設定,請參閱匯入訂閱步驟與代理模式說明;若已確認錯誤訊息為逾時,請查看逾時問題診斷。

Clash 用戶端下載與入門設定

依照目前使用的裝置選擇用戶端。安裝後先匯入訂閱並啟用設定檔,再檢查代理模式與系統代理設定。

下載 Clash依裝置選擇用戶端