1. Clash 是什麼:代理工具,不是節點服務
「Clash」常被用來泛指一整套代理工具生態,但理解它時,最好先拆開看:核心負責處理連線、DNS 與規則;用戶端提供圖形介面,讓使用者匯入設定、切換代理模式和檢視連線;節點則是可供連線使用的代理伺服器。訂閱通常是取得節點或設定的來源。這幾者常一起出現在同一個操作流程中,卻不是同一項服務。
例如,Clash Verge Rev 是桌面用戶端,mihomo 是一種代理核心。用戶端可以呼叫某個核心執行設定,但用戶端名稱本身不能證明它使用哪個核心,也不能代表它支援所有協定。匯入設定後若出現「不支援的代理類型」或欄位錯誤,應查看用戶端選用的核心及版本,再對照設定內容,而不是只依照圖示或名稱判斷。
- 核心:解析設定檔,建立連線,依照規則選擇直連或代理出口。
- 用戶端:管理設定檔、系統代理、核心啟動與介面操作;不同產品的功能和選單名稱可能不同。
- 節點:設定中的代理伺服器資訊,通常包括伺服器位址、連接埠、協定和驗證資料。
- 訂閱:由服務提供者提供的更新來源,可以包含節點清單,也可能包含規則、策略群組等設定。
Clash 工具本身不會自動提供可用節點,也不代表使用者已經購買任何網路服務。若只有用戶端、沒有可用設定或節點,通常還不能建立預期的代理連線。反過來說,持有訂閱也不代表任何用戶端都能直接讀取其中的所有協定與欄位。
2. 代理、訂閱與節點各自負責什麼
代理是轉送網路連線的一種方式。應用程式的流量經由本機代理核心,再依設定選擇直接連線,或送往某個遠端代理伺服器。系統代理通常讓支援系統代理設定的程式使用本機代理;TUN 則透過虛擬網路介面與路由接管更多流量。兩者處理流量進入核心的方式不同,啟用其中一種不會自動替所有程式完成分流。
節點是代理連線的遠端端點,一個訂閱可能提供多個節點,供使用者在策略群組中切換。節點名稱、地區標籤或測速結果都只能作為參考:名稱不保證伺服器實際位置,測速成功也不代表所有網站、影音服務或 UDP 流量都可正常使用。連線品質仍會受到服務端狀態、本機網路、路由和協定設定影響。
訂閱則像一個會更新的設定來源。它可能提供可直接使用的完整設定,也可能只提供節點資料,讓用戶端或核心再與本機規則合併。更新訂閱後,節點清單、策略群組或設定內容可能改變;如果手動修改的資料會被訂閱更新覆蓋,應先查明該用戶端支援的覆寫或本機設定方式。
3. 代理能做什麼,又不能保證什麼
代理主要改變特定連線的轉送路徑,規則則決定哪些連線直連、哪些交給代理策略。若瀏覽器顯示網頁無法開啟,可以先看連線是否進入核心、命中哪條規則、選到哪個策略,再判斷問題在 DNS、節點還是目標網站。只切換「全域」模式並不等於完成排錯,也可能讓原本應直連的服務改走代理。
- 不等於匿名:代理可能讓目標網站看到代理出口位址,但服務提供者仍可能處理帳戶資訊、連線中繼資料或其服務條款允許收集的資料。請閱讀服務政策,不要以代理取代帳戶安全措施。
- 不等於 HTTPS 加密:HTTPS 的加密由 TLS 等機制提供。一般代理轉送 HTTPS 時,不應因此推論代理服務可以讀取加密的頁面內容;但使用者仍需信任代理服務對連線中繼資訊的處理方式。
- 不等於所有流量都受保護:有些應用程式不遵循系統代理,可能需要另行設定或評估 TUN。即使開啟 TUN,也要確認路由、DNS 與排除項目,並檢查連線清單中是否出現預期流量。
- 不等於任何設定都相容:節點協定、核心版本、設定欄位及用戶端功能必須彼此配合。設定檔能匯入,不一定代表核心可以完整執行其中所有功能。
如果只是第一次使用,先維持簡單配置較容易確認問題來源:使用信任來源提供的設定,啟用規則模式,選擇一個可用策略,再用少量網站測試直連與代理結果。確認基本路徑正常後,再考慮 TUN、DNS 覆寫或額外規則。一次只改一項,並記錄原設定,出錯時才容易回復。
4. 第一次設定:從來源檢查到連線驗證
以下流程適用於多數圖形介面用戶端;Windows、macOS、Android 等平台的選單名稱可能不同。開始前先確認作業系統版本、處理器架構,以及設定來源是否為自己信任的服務。不要因為搜尋結果、廣告或陌生訊息中出現「一鍵設定」就直接安裝不明程式或匯入未檢查的設定。
- 取得可信的用戶端:從本站下載頁或能確認身分的官方發布來源取得安裝檔。核對應用程式名稱、支援平台與檔案類型;系統跳出開發者或安全警告時,不要在無法核實來源的情況下忽略警告。
- 先辨認設定來源:確認訂閱由誰提供、更新方式為何,以及設定是否要求額外權限。訂閱網址只應貼入用戶端預期的訂閱欄位,不要當成一般網站網址公開轉貼。
- 匯入後檢查核心:查看用戶端的核心資訊或啟動記錄,確認核心已啟動且設定解析成功。若有協定或欄位不相容訊息,先記下核心名稱、版本和完整錯誤,不要急著覆蓋整份設定。
- 選擇策略並啟用代理:在用戶端選擇一個策略或節點,再依需要開啟系統代理。規則模式會根據規則決定出口;全域模式通常會把進入核心的流量交給所選代理策略。兩者都不會自動接管未進入核心的流量。
- 用單一請求驗證:開啟連線清單,造訪一個測試網站,確認連線有出現、命中的規則與策略符合預期。若沒有連線紀錄,先檢查應用程式是否使用代理;若有紀錄但失敗,再分別檢查 DNS、節點狀態與錯誤訊息。
- 完成後收緊設定:確認控制面板沒有對區域網路或公網不必要地開放,保存設定備份,並避免在不需要時啟用 TUN 或管理員權限。若用戶端提供密鑰或驗證設定,請使用獨立且不易猜測的值。
常見的混淆是把「系統代理已開啟」當成「所有程式都已代理」。系統代理主要供會讀取作業系統代理設定的應用程式使用;命令列工具、遊戲、部分桌面程式或局域網裝置可能採用自己的網路設定。若需要擴大接管範圍,再依用戶端與核心的實際支援情況評估 TUN,並留意路由、DNS 和區域網路存取是否仍符合需求。
設定中若看到 mixed-port: 7890,它通常表示 HTTP 與 SOCKS 共用的本機監聽連接埠範例,不是遠端節點的連接埠,也不保證每個用戶端都使用此值。請以自己目前生效的設定與介面顯示為準,不要將範例連接埠直接照抄到系統代理欄位。
5. 下載與使用時的安全檢查
代理設定可以包含伺服器資訊、規則來源、遠端資源網址及其他執行選項,因此「能成功匯入」不是安全性的證明。下載程式、匯入設定與提供帳戶資料是三個不同決策;每一步都應確認來源與必要性。使用前可以依照以下清單檢查:
- 確認下載來源:檢查頁面網域、產品名稱、平台及架構,避開名稱相似但身分不明的重新封裝檔案。不要從陌生人提供的雲端分享連結安裝需要高權限的程式。
- 評估設定權限:檢視訂閱或 YAML 中的遠端規則集、DNS、TUN、控制介面及其他特殊欄位。若設定要求啟用管理員權限或開放網路監聽,應先弄清楚原因與影響。
- 保護控制介面:控制介面通常用來管理核心,密鑰與監聽位址應妥善設定。不要把管理介面公開到區域網路或公網,除非確實需要並已配置適當的存取限制。
- 限制憑證外流:不要在截圖、日誌或設定分享中保留訂閱權杖、節點驗證資料、私人 API 位址或控制介面密鑰。若懷疑訂閱網址已外洩,請向服務提供者查詢是否能重設。
- 維持可回復狀態:更新用戶端或訂閱前備份重要設定,並保留原本可用的版本資訊。遇到連線異常時,可先停用最近新增的功能或還原備份,而不是同時修改 DNS、規則和核心。
代理服務的可信程度取決於服務提供者、使用條款、技術設定與使用方式,不能只由速度或節點數量判斷。請勿透過代理處理違反所在地法律、服務條款或他人權益的活動;也不要在未確認政策與風險時,把敏感工作資料、登入憑證或個人資訊交給不熟悉的服務。
6. 新手下一步:先學會辨認問題所在
完成首次連線後,建議先熟悉用戶端的設定檔、核心資訊、代理策略、連線清單與日誌位置。當網站無法開啟時,依序確認:核心是否正在執行、流量是否進入核心、規則命中結果是否合理、所選節點是否可用,以及 DNS 是否能解析目標。這種分層檢查比反覆重裝或一次更換多項設定更容易找出原因。
開始調整規則時,記住規則通常依序比對,先符合的規則會決定該連線的策略。新增規則之前,先確認目前是規則模式,並在連線清單中核對實際命中結果。調整 DNS 時,則分清系統 DNS、核心 DNS 與應用程式自己的解析方式;只看到一個 DNS 欄位,不能證明所有裝置和程式都使用同一條解析路徑。
目前不需要為了「看起來完整」而立刻啟用所有進階功能。先以可信來源、可驗證的設定與最少必要權限建立穩定基礎,再依具體需求評估規則分流、TUN、Fake-IP 或自訂 DNS。若要開始安裝或查看操作步驟,可前往下載頁與入門教程,並以所用用戶端和核心版本的實際介面為準。