術語查詢 · macOS 設定參考

Clash 術語表

從協定名稱到系統設定,依設定時常遇到的情境查詢。各詞條說明概念、用途與適用範圍;了解術語後,再到用戶端的對應頁面調整設定。

初次設定可先閱讀快速入門;需要比較協定與核心時,請參閱協定指南。本頁詞條皆有專屬錨點,可直接分享連結。

連線使用什麼協定

代理協定

協定規範用戶端與伺服器如何交換資料。它與節點名稱、出站模式是不同概念;在用戶端更改協定標籤,並不會讓伺服器自動支援另一種協定。

ShadowsocksSS
以加密轉送為主的代理協定,常見設定包括伺服器位址、連接埠、密碼與加密方式。用戶端與伺服器必須使用相容的參數;傳統加密方式與 Shadowsocks 2022 的金鑰要求不同,不能只更改加密方式名稱就直接轉換。匯入後若顯示不支援該方式,應先確認核心功能,而不是反覆切換系統代理。
VMessVMess protocol
V2Ray 生態系中的代理協定,通常以 UUID 識別使用者,並可搭配不同傳輸方式。UUID 正確仍不足以確保連線成功,TLS、伺服器名稱與路徑等參數也須符合伺服器設定。系統時間若有明顯誤差,可能影響認證;在 Mac 上排查時,可先檢查「系統設定」中的日期與時間。
TrojanTLS-based proxy protocol
通常透過 TLS 保護連線的代理協定,設定中常見密碼、伺服器位址與伺服器名稱。憑證名稱、有效期限與信任鏈都會影響交握;遇到憑證錯誤時,應逐項確認,不要直接略過驗證。Trojan 本身不要求在 macOS 安裝額外的根憑證,若遇到這類要求,請先確認具體用途。
VLESSVLESS protocol
V2Ray 與 Xray 生態系中的輕量代理協定,本身不提供負載加密,實際安全性取決於 TLS、REALITY 等機制及正確設定。用戶端是否支援某種 VLESS 組合,須視核心版本與具體傳輸參數而定。訂閱匯入成功只代表檔案已被接受,不代表其中各種連線組合都能正常建立。
Hysteria2Hy2 · QUIC
以 QUIC 為基礎的代理協定,通常透過 UDP 建立連線,設計上著重於不穩定網路中的傳輸表現。實際體驗仍取決於線路品質、UDP 可用性與頻寬設定;名稱中有新協定不代表速度一定更快。若切換網路後無法連線,可先確認該網路是否允許相關 UDP 通訊。
TUICQUIC-based proxy protocol
以 QUIC 為基礎的代理協定,可承載 TCP 與 UDP 流量,並透過連線多工減少部分建立連線的成本。不同協定版本與實作之間有相容性限制,用戶端參數須符合伺服器要求。選用時除了確認核心支援,也要留意目前網路對 UDP 的限制;系統代理開關無法解決底層 UDP 不通的問題。

設定介面與執行邏輯

核心與用戶端

選單列 App 提供操作入口,代理核心則負責實際處理連線。判斷功能是否可用,須區分 App 版本、內附核心與 macOS 授權,不能只看用戶端名稱。

原版 ClashOriginal Clash core
Clash 生態系早期的規則代理核心,定義了許多後續專案沿用的設定結構,原始專案已停止維護。後續核心可能讀取舊設定中的基本節點、策略組與規則,但不代表能反向相容新增的協定和欄位。閱讀舊版教學時,應交叉確認目前用戶端的文件與操作步驟。
Clash MetaFormer name of mihomo
mihomo 的早期專案名稱,因此舊版教學、設定註解與部分應用程式名稱中仍會出現 Meta。這個名稱不是所有圖形化用戶端的統稱,也無法據此判斷某個 App 內附核心的新舊。若遇到欄位無法識別或協定不支援,應查詢用戶端顯示的實際核心資訊。
mihomoRule-based proxy core
由 Clash Meta 延續發展而來的規則代理核心,負責協定連線、DNS 處理、規則比對與出站調度。它本身不是完整的 macOS 選單列介面,通常由圖形化用戶端啟動與管理。新設定能否使用仍取決於核心版本,不能假設每個用戶端都支援所有 mihomo 功能。
圖形化用戶端GUI client
提供選單列、訂閱管理、策略組選擇與設定頁面的應用程式,通常會在背景呼叫獨立的代理核心。系統代理設定、開機啟動與輔助服務授權,屬於用戶端與系統協作的範圍,並非完全由核心決定。同一份設定在不同 App 中的操作方式可能不同;升級 App 與升級核心也不一定同步。

連線進入核心後如何選擇出口

規則與策略組

規則負責判斷連線,策略組負責整理可選出口。排查分流結果時,先確認連線符合哪條規則,再檢查該規則引用的策略組最後選擇了什麼。

規則分流Rule-based routing
依網域、目標 IP、程序等條件,為連線選擇直連、代理或拒絕等出站方式。一般規則會依序比對,通常由前面符合的規則優先處理;最後的 MATCH 用來承接未被前面規則涵蓋的連線。調整規則順序會改變結果,因此新增規則後應檢查連線記錄,不要只確認檔案已儲存。
策略組Proxy group
將節點或其他策略組整理成可供規則引用的設定單元,常見類型包括手動選擇、自動測試與故障切換。自動測試會檢查測試目標的回應,故障切換則依設定順序尋找可用出口,兩者並非相同策略。切換某個組別只影響引用它的連線,未引用該組的規則不會改變。
出站模式Rule / Global / Direct
常見選項有規則、全域與直連,用來決定已進入核心的流量如何選擇出口。規則模式依設定比對,全域模式通常交由全域策略處理,直連模式則不經遠端代理轉送。全域模式不等於 TUN,也無法自動接管原本未進入核心的 App 流量。
GeoIPIP geolocation data
將 IP 位址對應至地區資訊的資料,規則常用來依目標位址選擇出站策略。它不是網域清單;資料更新延遲、共用位址與 CDN 調度都可能讓結果不如預期。網域連線是否會先解析位址,也與規則參數有關,不宜只憑網站名稱推測比對結果。
GeositeDomain classification data
依地區、服務或用途整理的網域分類資料,規則可透過集合名稱引用一批網域。它依網域集合比對,與依目標 IP 地區判斷的 GeoIP 不同;同一個網站也可能使用多個資源網域。集合名稱與涵蓋範圍取決於資料來源,分類名稱不代表所有相關服務都已收錄。

macOS 流量入口與 DNS 路徑

網路與系統

這類設定會決定 App 如何將流量交給用戶端,以及由誰解析網域。先確認流量接管路徑,再檢查出站結果,可避免同時更改多個開關而難以判斷問題。

系統代理System proxy
macOS 為網路服務儲存的代理入口設定,遵循系統設定的 App 會將請求送至指定位址與連接埠。瀏覽器通常可使用這個入口,但部分終端機工具、遊戲或使用自有網路堆疊的 App 可能不會採用。關閉用戶端前若系統代理沒有還原,App 仍可能連線至已停止監聽的本機連接埠。
TUN 模式Virtual network interface
透過虛擬網路介面與路由,將符合條件的 IP 流量送進代理核心,常用於接管不讀取系統代理的程式。在 macOS 上通常需要授權或安裝輔助服務,實際涵蓋範圍由路由、排除項目與 DNS 設定共同決定。若開啟後與其他 VPN 衝突,應先檢查路由與介面狀態,而不是只更換節點。
Fake-IPSynthetic DNS mapping
一種 DNS 處理方式,會為查詢的網域回傳供核心映射使用的虛擬位址,之後核心會利用映射還原網域並處理連線。這有助於保留網域資訊以進行分流,但該位址不是網站的真實伺服器位址。部分區域網路服務或依賴真實解析結果的 App,可能需要加入 Fake-IP 排除清單。
DNS 洩漏DNS leak
指 DNS 查詢未依預期的解析路徑送出,而由其他解析器處理;關鍵在於實際路徑是否符合設定目標。瀏覽器安全 DNS、系統解析器、用戶端 DNS 與 TUN 路由都可能影響結果。測試頁面顯示某個解析器名稱,不能單獨作為判斷依據,應一併參考預期設定與用戶端記錄檔。
混合連接埠mixed-port
在同一個監聽連接埠接收 HTTP 代理與 SOCKS 代理請求的入口,讓不同 App 共用本機代理服務。7890 是常見範例,實際數值以用戶端設定為準;修改後,手動設定代理的 App 也須同步更新。是否允許其他裝置存取,還會受到監聽位址、防火牆與區域網路連線設定影響。
延遲Latency / URL test
用戶端測試指定目標連線所花的時間,測試網址、建立連線的過程與線路狀態都會影響數值。低延遲不代表下載速度快,也無法保證所有網站都能正常瀏覽,因為傳輸量與目標路由是不同面向。測試逾時可能與節點、DNS 或測試目標有關,應搭配實際連線情況與記錄檔排查。

設定從哪裡取得、如何儲存

訂閱與設定檔

訂閱是發佈設定的方式,YAML 是常見檔案格式,節點則是設定中的出站項目。三者屬於不同層次;檔案能否匯入與連線能否建立,也須分別確認。

訂閱Subscription
透過連結取得節點或完整設定的發佈方式,本身不是代理協定,也不是安裝用戶端後就會自動附帶的連線資源。不同連結可能提供 Clash YAML、編碼後的節點清單或其他格式,能否直接匯入取決於用戶端支援情況。訂閱連結可能含有存取憑證,排查時請勿將完整網址貼到公開頁面。
節點Proxy entry
描述代理出站連線所需參數的設定項目,通常包含伺服器位址、連接埠、協定與認證資訊。節點顯示名稱只是方便辨識的標籤,不能用來確認實際位置、線路品質或使用的協定。選取節點後,仍須讓規則引用對應出口;清單中看得到節點,不代表目前連線已經經過它。
YAMLConfiguration data format
Clash 常用的文字資料格式,透過縮排、鍵值對與清單表示階層關係;縮排應使用空格,不要使用定位字元。格式解析成功只代表語法可讀,欄位名稱、引用對象與核心支援情況仍須另外確認。手動修改前請保留副本,修改後先查看載入記錄,避免將語法錯誤誤判為網路故障。
訂閱自動更新Scheduled profile refresh
用戶端依設定週期重新取得訂閱內容,以更新節點、規則或其他設定,實際更新範圍取決於訂閱內容。這不等於更新 App 或核心,也不保證 Mac 進入睡眠或中斷網路時仍能準時完成。直接修改訂閱檔案的內容可能遭到覆蓋;需要保留的調整,建議使用用戶端提供的覆寫、合併或本機設定機制。