基礎概念
訂閱Subscription
訂閱是透過單一網址取得並更新節點或設定內容的方式,並非代理連線本身。回傳內容可能是完整 YAML,也可能只有節點清單;匯入前請確認用戶端支援的格式。更新成功後,還須啟用設定並選擇策略。訂閱網址通常含有存取憑證,不宜公開分享或放進截圖。
查看訂閱匯入教學 →術語速查/25 個常見術語
匯入的是設定,連線使用的是節點;接管範圍則要看系統設定。
基礎概念
訂閱是透過單一網址取得並更新節點或設定內容的方式,並非代理連線本身。回傳內容可能是完整 YAML,也可能只有節點清單;匯入前請確認用戶端支援的格式。更新成功後,還須啟用設定並選擇策略。訂閱網址通常含有存取憑證,不宜公開分享或放進截圖。
查看訂閱匯入教學 →基礎概念
節點是一組用來連線至遠端代理伺服器的參數,通常包含伺服器位址、連接埠、協定與驗證資訊。介面上顯示的名稱只是標籤,無法單靠名稱判斷實際出口位置或可用性。選好節點後,仍須有流量進入核心,並由規則或策略指向該節點,連線才會經由這條路徑。
基礎概念
延遲表示一次指定探測所需的時間,可能包含連線建立、TLS 交握及請求回應,不一定等同系統 ping 的結果。測試位址、快取與當下網路狀況都會影響數值。延遲適合用來輔助比較相同條件下的連線表現,不能直接換算成下載速度;若逾時,也應搭配記錄檔進一步判斷。
基礎概念
系統代理是作業系統提供給應用程式讀取的代理位址設定,通常指向本機用戶端的監聽連接埠。瀏覽器等應用程式可能會遵循此設定,但部分遊戲、命令列程式或使用自有網路堆疊的應用程式可能不會。開關顯示已啟用,只能表示相關設定已變更;若要確認是否實際接管,還應查看對應連線與記錄檔。
基礎概念
混合連接埠讓同一個本機監聽連接埠同時接受 HTTP 與 SOCKS5 代理連線,例如 mixed-port: 7890。這個數字是可設定的本機連接埠,不是遠端節點的連接埠,也不代表速度等級。應用程式填寫的連接埠必須與實際監聽的連接埠一致;若啟動失敗,請先確認該連接埠是否已被其他程序占用。
協定決定連線方式,驗證、傳輸與 TLS 參數仍須分別設定正確。
代理協定
HTTP 代理會接收應用程式傳送的代理請求;瀏覽 HTTPS 網站時,應用程式通常會透過 CONNECT 建立通道,再與網站進行 TLS 通訊。代理類型標示為 HTTP,不代表只能瀏覽 HTTP 網站,也不代表應用程式與代理伺服器之間的連線已加密。手動設定代理時,請區分代理協定類型與目標網站使用的協定。
代理協定
SOCKS5 是通用代理協定,可轉送 TCP;若雙方實作都支援,也能透過相應機制轉送 UDP。網域名稱由本機解析或交由代理解析,取決於應用程式的實作與設定,不能只憑 SOCKS5 這個名稱判斷。SOCKS5 本身不負責加密;應用程式支援 TCP 代理,也不代表一定支援 UDP 代理。
代理協定
Shadowsocks 是一種代理協定,用戶端與伺服器端必須使用相同的加密方式及對應憑證。匯入節點後若無法連線,請核對位址、連接埠、加密方式與驗證資訊,不要只修改節點名稱。不同協定擴充或外掛程式可能還有其他要求,不能將任意一組 Shadowsocks 參數直接套用到所有用戶端。
代理協定
Trojan 通常透過 TLS 傳輸代理通訊,除了位址、連接埠與驗證資訊,也須正確設定 TLS 參數。伺服器名稱可能會用於憑證驗證與交握,連線位址與驗證名稱不一定相同。遇到憑證錯誤時,請檢查系統時間、名稱與伺服器端設定,不要將略過憑證驗證當作一般修復方式。
代理協定
VLESS 是一種代理協定,實際部署時常搭配 TLS、REALITY 或不同傳輸方式。只知道協定名稱無法還原節點設定,還需要驗證識別碼、傳輸類型及相應的安全參數。用戶端能顯示匯入結果,也不代表內含的核心支援所有組合;排查時應以伺服器端需求與實際核心能力為準。
先確認連線符合哪條規則,再查看該規則指向的策略。
規則與分流
規則分流會依網域、IP 或其他條件決定連線去向,通常從規則清單頂端開始比對,符合條件後交由相應策略處理。例如 DOMAIN-SUFFIX,example.com,DIRECT 會將符合條件的網域交給直連策略。規則越前面通常優先級越高,因此新增正確規則後,仍可能被前方較寬泛的規則先行攔截。
規則與分流
策略群組用來整理節點或其他策略,常見類型包括手動選擇的 select、依探測結果選擇的 url-test,以及故障切換用的 fallback。規則指向群組名稱後,實際出口會由群組類型與目前狀態決定。群組名稱與節點名稱必須正確對應;變更群組選擇後,既有的長連線不一定會立即切換。
規則與分流
規則模式依設定中的規則決定每條連線的去向;全域模式通常會將已進入核心的連線交由全域策略處理。全域模式改變的是分流方式,不會自動讓所有應用程式遵循系統代理,也不等同於啟用 TUN。日常使用可先選規則模式;暫時切換至全域模式有助於區分規則問題與節點問題,但不能取代完整排查。
規則與分流
GeoIP 會依資料庫中 IP 的地區分類參與規則比對,例如依目標位址所屬地區選擇策略。它不是網域類別資料表,也無法保證地區判斷完全準確;雲端服務與網路遷移都可能造成偏差。特定網站套用錯誤策略時,請先確認實際符合的規則,再決定要調整網域規則或更新相關資料。
規則與分流
規則集將多個比對條件存放在獨立內容中,透過 rule-providers 匯入,再使用 RULE-SET 指定處理策略。這種方式方便更新與重複使用,但內容格式必須符合 behavior 等宣告。成功下載規則集只是第一步,還須確認它已加入規則清單,且比對順序適當。
解析路徑、連線路徑與流量接管彼此相關,但並非同一件事。
DNS 與網路
DNS 用來將網域名稱解析為 IP 等記錄。瀏覽網站時,通常會先進行解析,再建立連線。解析成功不代表目標可連線,也不能證明連線已透過代理;反過來說,連線失敗也不一定是 DNS 問題。瀏覽器可能使用自己的加密 DNS,因此變更系統解析設定後,還須確認應用程式實際採用的解析路徑。
查看 DNS 設定 →DNS 與網路
Fake-IP 模式會為查詢的網域名稱回傳虛擬位址,並由核心維護網域與位址之間的對應,讓後續連線能據此找回網域。虛擬位址並非網站的實際 IP,不能用來判斷伺服器位置。部分應用程式依賴實際位址或特殊探索機制,可能須透過過濾設定相容;啟用此模式也不代表所有 DNS 請求都已被接管。
DNS 與網路
DNS 洩漏是指網域查詢未依預期路徑進行,而被交由其他解析服務處理。檢測頁面顯示的解析服務所在地,無法單獨證明發生洩漏;還應一併檢查預期設定、瀏覽器加密 DNS、IPv6 與系統路由。先確認希望由哪個服務解析,以及請求應如何傳送,再檢查實際狀況,避免只根據地區標籤下結論。
DNS 與網路
TUN 模式透過虛擬網路介面與路由設定,將 IP 封包導入核心,適合接管不遵循系統代理的應用程式。實際涵蓋範圍仍取決於權限、自動路由、排除項目與系統網路狀況。首次啟用前請保留原有網路設定;若發生衝突,先停用其他 VPN 或同類流量接管工具,再逐項檢查。
DNS 與網路
allow-lan 用來控制是否允許同一區域網路中的其他裝置存取本機代理服務,不會自動替手機或其他電腦設定代理。實際使用時還須設定適當的監聽位址與防火牆規則,並在其他裝置上正確填入本機區域網路位址與連接埠。請只在可信任的網路中按需啟用,避免將代理監聽連接埠直接暴露於網際網路。
介面提供操作入口,實際網路行為則由核心與最終設定決定。
用戶端與核心
用戶端通常負責訂閱管理、策略選擇與系統整合;核心則負責協定連線、規則比對及 DNS 等網路處理。介面相似的兩款用戶端,可能內建不同核心或採用不同的設定產生方式。回報問題時,請一併提供用戶端與核心資訊;只升級介面程式,不一定會同步更新目前執行的核心。
依平台查看用戶端 →用戶端與核心
mihomo 是 Clash 生態系中的開源核心,前身名稱為 Clash.Meta,負責代理連線、規則分流與 DNS 等功能。它可以整合至圖形介面用戶端,也能在伺服器或路由器上獨立執行。查閱欄位說明時,請確認實際執行的核心及版本;其他核心支援的設定不一定能直接套用於目前環境。
用戶端與核心
YAML 是 Clash 常用的設定資料格式,以縮排表示層級,並以短橫線表示清單項目。縮排請使用空格而非定位字元;複製片段時也要保留它在原始檔案中的層級。檔案能通過語法解析,只代表格式可讀;欄位拼寫、值的型別與核心是否支援,仍須在載入設定後依提示確認。
查看 YAML 結構 →用戶端與核心
設定覆寫是在訂閱等原始內容之外,透過合併片段或指令碼調整最終設定的機制,常用於保留本機 DNS、規則或監聽設定。不同用戶端對合併順序,以及清單項目的追加或取代方式可能不同。修改後請查看實際生效的設定,不要只看原始訂閱檔案;直接編輯會被更新覆蓋的檔案,通常難以長期保留變更。
用戶端與核心
外部控制介面供用戶端介面或控制面板讀取狀態、切換策略,常見的本機監聽位址為 127.0.0.1:9090。這是管理入口,不是供瀏覽器上網使用的混合代理連接埠;用途填錯會導致連線失敗。通常應限制為本機存取;若確實需要遠端管理,請設定驗證並限制可存取的來源。