Clash 使用教學:
訂閱、模式與連線測試
從現有訂閱開始,四步完成首次連線。先確認設定,再啟用流量接管,最後查看連線紀錄,確認流量的實際走向。
開始前:準備用戶端與有效設定
Clash 生態系中的圖形化用戶端負責顯示設定、策略群組與連線紀錄;核心則負責解析設定並處理流量。安裝用戶端後,還需要一份有效設定。訂閱網址是用來取得設定的網路地址,不代表已建立連線;開啟用戶端視窗,也不代表系統流量已經進入核心。本教學會分開說明這些步驟,方便發生問題時找出卡住的環節。
尚未安裝的話,請先前往安裝檔下載頁面,選擇適用於作業系統與處理器架構的用戶端。不確定介面差異時,可先參考用戶端選型指南。已安裝用戶端則直接繼續,不必為了跟著教學操作而更換軟體。請準備自己有權使用、來源可信的訂閱網址,或可用的 YAML 設定檔;本站提供設定知識與用戶端下載資訊,不發行訂閱,也不提供代理服務帳號。
首次操作時,建議保留目前可用的網路,暫時關閉其他代理或 VPN 工具,避免兩個程式同時修改系統代理、路由或 DNS。記下原有的代理設定;若裝置由公司或學校管理,請勿擅自覆寫其網路政策。依序完成以下步驟即可,初次測試不必同時啟用 TUN、改寫 DNS 或新增自訂規則。
一、匯入訂閱並啟用設定
從訂閱網址匯入
開啟用戶端,前往「設定」或「訂閱」頁面,找到「新增」、「匯入」或「從 URL 匯入」選項。將完整訂閱網址貼到輸入欄位,名稱填寫方便辨識的文字即可。貼上後先檢查網址開頭與結尾是否多了空格、換行或通訊軟體附加的標點,再點選下載或儲存。訂閱網址通常包含存取憑證,請勿將完整網址貼到公開留言區,也不要在截圖中露出查詢參數。
送出後,用戶端通常會顯示下載進度,接著產生設定卡片或設定紀錄。先確認結果提示:下載成功只代表內容已取得,還需要確認目前核心能夠解析內容。選取這份設定,點選「使用」、「啟用」或相應的選取按鈕;如果匯入後已自動啟用,請確認它標示為目前使用中。接著前往「代理」頁面,確認策略群組與可選出口已出現。完成這一步後,再選擇模式。
若下載失敗,先分辨是「無法存取網址」還是「設定解析失敗」。前者請檢查網路、網址是否過期,以及服務提供者是否要求額外驗證;後者請確認訂閱格式是否為目前用戶端支援的 Clash YAML,以及是否使用不相容的欄位。能在瀏覽器開啟網頁,不代表該網址回傳的就是設定檔。登入頁面、錯誤提示頁或一般分享頁即使能下載,也不能直接當作設定使用。
從本機檔案匯入
已有設定檔時,選擇「從檔案匯入」,或使用用戶端支援的拖放方式,選取相應的 .yaml 或 .yml 檔案。手機端可能需要先將檔案儲存到系統的檔案 App,再透過分享選單交給用戶端。匯入後同樣需要啟用設定,並確認代理群組已出現。不要只改副檔名來轉換格式;檔案內容仍須是有效的 YAML,且欄位必須適用於目前核心。
首次匯入時先保留設定原樣,不要急著修改連接埠、規則或 DNS。之後需要編輯時,優先使用用戶端的覆寫或合併功能,並保留原始副本,因為訂閱更新可能會取代遠端設定。YAML 縮排、欄位結構與合併方式,請參閱config.yaml 設定參考。完成此步驟的判斷方式是:目前設定已選取、載入時沒有錯誤,而且代理頁面有可用的策略內容,而不只是看到訂閱名稱。
二、選擇代理模式與出口
啟用設定後,回到用戶端首頁或設定頁面,找到「模式」選項。初次使用請選擇「規則」,對應的欄位值為 rule。規則模式會依設定中的順序比對連線,決定交由某個策略群組、直接連線或進行其他處理。因此,同一時間有些網站走代理、有些網站直連,是規則分流的正常結果,不能只憑單一網站的狀況判斷整個用戶端是否正常運作。
| 模式 | 處理方式 | 初次使用建議 |
|---|---|---|
rule 規則模式 | 依規則順序選擇策略 | 作為日常使用及本教學的起點 |
global 全域模式 | 進入核心的連線交由全域策略處理 | 用於明確目的的對照測試 |
direct 直連模式 | 進入核心的連線直接連到目標 | 用來判斷代理出口是否影響連線 |
選好模式後,前往「代理」或「策略群組」頁面。先找出設定中實際用來代理流量的群組,再為它選擇可用出口。群組名稱由設定提供,不一定叫做「Proxy」或「節點選擇」。若群組包含其他策略群組,可以繼續檢查下一層,直到確認最終出口。若目前選擇的是 DIRECT,該群組就會直連;切換至規則模式不會自動將它改成代理出口。
有些設定提供自動選擇、故障切換或負載平衡群組,不需要逐一手動指定出口。此時請確認群組中有候選項目,且健康檢查並非全部失敗。用戶端的連線測試可作為篩選參考,但測試通過只代表測試目標可連線,不保證所有網站和應用程式都能正常使用。選好後先維持目前出口,繼續完成連線,避免測試時頻繁切換而無法比較結果。
另外要分清楚「全域模式」與「接管所有應用程式」的差異。模式只會決定已進入核心的流量如何處理,不會讓原本繞過代理的程式自動進入核心。因此,切換至 global 不能取代系統代理或 TUN。規則比對順序、策略名稱引用,以及 MATCH 後備規則等細節,請參閱規則語法參考;首次連線先使用訂閱原有規則即可。
三、啟用連線並完成系統授權
電腦端:先用系統代理測試
在電腦版用戶端首頁確認核心已啟動。若介面有獨立的啟動按鈕,請先啟動核心,再開啟「系統代理」。常見狀態提示包括「執行中」、「已連線」或系統代理開關已開啟,實際狀態請以用戶端為準。這裡的「系統代理」是將作業系統的代理設定指向用戶端的本機監聽入口,讓遵循此設定的應用程式將請求交由核心處理。
首次測試建議只開啟系統代理,暫時保持 TUN 關閉。開啟瀏覽器的新分頁,造訪一般網頁,再依照下一節的方法查看連線紀錄。若系統要求允許用戶端存取網路,請依目前網路環境確認是否授權;若連接埠被占用或核心啟動失敗,請先處理錯誤,不要反覆切換系統代理開關。連接埠數值依目前用戶端設定為準,不必照抄其他教學中的固定數字。
瀏覽器通常會使用系統代理,但命令列工具、遊戲或有獨立代理設定的應用程式可能不會跟隨。若只有特定程式未生效,請先檢查該程式是否有自己的代理選項,不要立刻認定訂閱失效。命令列環境中的代理變數也可能與系統設定不同。本教學會先驗證瀏覽器的連線路徑,確認設定與出口可用後,再視需求套用至其他程式。
Android 與 iOS:允許建立 VPN 連線
在手機用戶端選好設定與模式後,點選首頁的連線按鈕。Android 通常會顯示系統 VPN 連線要求;iOS 可能會提示新增 VPN 設定,並要求系統身分驗證。確認提出要求的 App 後,允許授權,再返回用戶端查看連線狀態。不同系統版本的提示文字可能不同;重點是完成系統授權,而非只停留在用戶端按鈕已點選的畫面。
手機狀態列出現 VPN 圖示,代表系統層級的連線已建立,但不能證明遠端出口、DNS 和規則都正常,仍須進行下一節的測試。若已有其他 VPN 正在執行,請先決定要保留哪個連線,再進行切換。Android 若經常在鎖定螢幕後斷線,可檢查背景執行與電池限制;這些通常不是首次連線的必要設定,只有確實遇到背景中斷時再調整,避免無目的地變更大量系統選項。
需要接管更多程式時,再啟用 TUN
TUN 透過虛擬網路介面與路由設定接管流量,適用於部分不遵循系統代理的程式。它可以與 rule 模式同時使用:前者處理流量如何進入核心,後者則決定進入後如何分流。確認瀏覽器連線正常,且確實需要接管其他流量時,再單獨啟用 TUN,並依用戶端提示安裝服務或授予所需權限。
若啟用 TUN 後反而無法連線,請先關閉 TUN,還原到剛才可用的狀態,確認問題是否由新增的接管方式引起。不要同時修改路由、DNS 和策略群組。auto-route、stack 和 DNS 接管方式會因平台與核心而異,完整參數說明請參閱設定參考。完成此步驟後,應已確認明確的流量入口,接著檢查實際請求是否依預期路徑處理。
四、確認規則命中與實際出口
產生新請求並查看連線紀錄
維持目前的設定、模式與出口不變,在用戶端開啟「連線」或「Connections」頁面,再用瀏覽器開新分頁造訪可正常存取的測試網站。優先查看新建立的連線,因為已建立的長連線可能會繼續沿用舊策略。用戶端清單通常會顯示目標網域或地址、命中規則、策略鏈與實際出口;短暫請求可能很快就消失,可搭配記錄檢視。
先確認目標是否對應剛才造訪的網站,再查看策略鏈的最終出口是代理還是 DIRECT。若命中直連規則,即使已開啟系統代理,最終公網 IP 仍可能與關閉代理時相同;這是分流結果,不代表連線開關失效。若預期流量應走代理,卻完全看不到相關連線,請優先檢查應用程式是否遵循系統代理、目前設定是否已啟用,以及是否有其他工具覆寫代理設定。
若有連線紀錄但無法存取,請將排查範圍縮小到該連線:查看記錄判斷是解析失敗、連線逾時,還是遠端拒絕。嘗試同一策略群組中的另一個可用出口,再產生一次新請求。每次只變更一個條件,並記下變更前後的結果。不要把所有異常都歸因於「網路不通」,也不必一開始就重新安裝用戶端;保留錯誤發生時間與目標網域,通常更容易找出問題。
比對公網 IP 僅供輔助判斷
若要進一步確認,可使用可信任的公網 IP 查詢網站,在相同網路條件下比較直連與代理路徑。比對前請確認查詢網站確實命中預期策略;如果規則指定直連,IP 沒有變化並不能證明其他流量沒有走代理。查詢結果也可能分別顯示 IPv4 與 IPv6,請比較相同類型的地址,並搭配用戶端紀錄判讀。
同樣地,網頁能開啟不代表整台裝置上的所有應用程式都已接管。較完整的首次測試應同時確認:核心正在執行、目前設定有效、目標請求出現在連線紀錄中、命中策略符合預期,且網頁能正常載入。若特定應用程式仍有問題,請回頭檢查該程式本身的代理與網路設定,不必將已驗證可用的設定全部推倒重來。
結束測試並還原原有網路設定
電腦端停止使用時,先關閉用戶端中的系統代理;若已啟用 TUN,也請一併關閉,再結束程式。直接強制結束程序可能會留下指向本機連接埠的系統代理設定,導致瀏覽器找不到監聽服務而無法連線。若遇到這種情況,請前往作業系統的網路設定,檢查手動代理是否仍然開啟,並還原開始前記下的設定。
手機端請在用戶端點選中斷連線,並確認系統 VPN 已停止。若有使用自動連線、永遠啟用 VPN 或封鎖非 VPN 連線等系統選項,也請確認設定符合目前需求。之後再次使用時,通常只要確認設定仍有效、出口可用,再啟用連線即可,不必重新匯入相同訂閱。
需要分享問題時,提供作業系統、用戶端名稱、發生異常的步驟,以及已移除敏感資訊的錯誤片段即可。請隱藏完整訂閱網址、驗證資訊與私人瀏覽紀錄。需要修改欄位時,請依章節參閱config.yaml 設定參考;需要重新按照步驟操作時,可從匯入訂閱開始逐步確認,不要一次重設所有設定。