CLASH / 設定詞典

Clash 術語表

訂閱、規則、TUN、DNS。先釐清概念,再修改設定。

5 大類主題 · 25 個術語 · 可直接複製詞條標題連結

01 / PROJECTS

核心與專案

核心負責處理連線,客戶端提供操作介面;兩者的名稱與版本應分開確認。

Clash

Clash

Clash 最初是以規則處理網路連線的代理核心專案名稱,現在也常泛指相關客戶端生態系。原始專案與後續分支並非由同一團隊維護,支援的協定和設定欄位也不完全相同。看到「適用於 Clash」時,還要確認具體要求哪種核心,不能只憑檔案副檔名判斷是否相容。

mihomo / Clash Meta

mihomo

mihomo 延續 Clash Meta 的技術路線,負責代理協定連線、規則比對、DNS 處理及 TUN 流量接入。它是核心,不等於某款桌面或手機應用程式;多款圖形化客戶端都能使用同類核心。排查某項功能是否支援時,應同時記錄客戶端與核心版本。

Graphical user interface client

圖形化客戶端

圖形化客戶端是平常用來切換設定、匯入訂閱、選擇策略和檢視記錄的應用程式外殼,例如 Clash Verge Rev、FlClash。它會將介面設定轉換成核心設定,也可能額外處理系統代理、服務權限與自動啟動。即使兩款客戶端使用同類核心,設定檔存放位置和覆寫順序也可能不同;移轉時不要直接照搬所有應用程式設定。

External controller

外部控制介面

這是前端或控制面板管理核心的入口,可用來讀取連線資訊、切換策略與更新設定,不是供瀏覽器上網使用的代理連接埠。127.0.0.1:9090 是本機監聽範例,不能當成混合代理連接埠填入。若需遠端存取,應設定存取金鑰並限制網路存取範圍,避免直接暴露管理功能。

Core log / log-level

核心記錄

記錄會保存核心執行期間的連線與錯誤資訊,是判斷 DNS 失敗、代理交握失敗或規則比對結果的直接線索。log-level 用來控制記錄詳細程度;排查時可暫時提高等級,重現問題後再恢復日常設定。分享記錄前,請先移除訂閱網址、驗證資訊及不想公開的存取網域。

02 / PROTOCOLS

代理協定

協定描述連線方式,不代表線路品質;匯入時必須保留完整參數。

Shadowsocks / SS

Shadowsocks

Shadowsocks 是一種加密代理協定,節點通常需要伺服器位址、連接埠、密碼與加密方式。客戶端和伺服器必須使用相容的參數;部分設定還包含外掛程式及其選項,只複製位址和密碼可能無法連線。新舊加密方式的支援範圍不盡相同;若匯入成功但連線失敗,請先確認核心是否支援該加密方式。

VMess / VLESS

VMess 與 VLESS

VMess 與 VLESS 是不同的代理協定,不能只修改設定中的類型名稱就互相轉換。VLESS 本身不提供加密,連線保護取決於搭配的安全層,例如 TLS 或 REALITY。排查時應逐項確認使用者識別碼、傳輸類型、伺服器名稱及相關安全參數,而非只檢查伺服器是否在線。

Trojan

Trojan

Trojan 通常透過 TLS 保護客戶端與伺服器之間的代理連線,除了密碼,也需要正確的伺服器名稱與憑證驗證。伺服器位址用於建立連線,TLS 伺服器名稱則用於交握與身分驗證,兩者不一定相同。若憑證出現錯誤,應優先確認設定和系統時間,不宜長期以略過憑證驗證作為解決方式。

Hysteria 2 / HY2

Hysteria 2

Hysteria 2 是以 QUIC 為基礎的代理協定,能否建立連線取決於目前網路的 UDP 可達性。它與第一代 Hysteria 的協定及設定並不通用,匯入時請確認類型辨識正確。協定名稱不保證實際速度;網路限制、伺服器負載和頻寬參數都會影響使用體驗,建議在常用網路環境實測。

SOCKS5 / HTTP proxy

SOCKS5 與 HTTP 代理

這兩種入口通常供應用程式將流量交給本機客戶端使用,不等同於客戶端連線遠端節點時採用的協定。HTTP 代理也能透過 CONNECT 轉送 HTTPS 連線,並非只能瀏覽 HTTP 網頁。混合連接埠可同時接收 HTTP 與 SOCKS 請求;若應用程式支援手動代理,請依設定填入位址和實際連接埠,不要預設一定是 7890。

03 / ROUTING

規則與分流

流量要經由哪個出口,取決於規則順序、比對條件及策略群組目前的選擇。

Rule-based routing

規則分流

規則分流會依設定順序檢查連線,符合條件後交由對應策略處理,常見結果包括直連、代理或拒絕。較具體的網域規則通常應排在範圍較廣的規則之前,最後再用 MATCH 處理其餘連線。啟用 TUN 後仍可依規則分流;流量接入方式與出口選擇是兩回事。

Proxy group

策略群組

策略群組會將節點或其他策略整理成可供引用的出口名稱,規則通常指向群組,而非固定的單一節點。select 常用於手動選擇,url-test 依測試結果輔助選擇,fallback 則依可用狀態與順序進行故障轉移。修改群組內的選擇通常主要影響新建立的連線,既有長連線不一定會立即更換出口。

GeoIP / GeoSite

GeoIP 與 GeoSite

GeoIP 用於依 IP 位址資料分類,GeoSite 則用於依網域集合分類,兩者不能互相取代。位址歸屬地與實際服務位置不一定一致,CDN 也可能讓同一網域解析至不同地區。比對效果取決於資料來源、更新狀況及核心支援;若發現分流錯誤,應先檢查具體規則與資料,而不是只看節點名稱。

Rule provider / RULE-SET

規則集

規則集將一批規則獨立存放於檔案中維護,主設定透過 rule-providers 宣告來源,再以 RULE-SET 引用。這種方式方便更新分類資料,但不會自動決定出口;引用規則時仍須指定目標策略。不同格式和行為類型各有要求,下載成功不代表目前的宣告方式一定能正確解析。

Latency test / URL test

延遲測試

客戶端顯示的延遲通常來自對指定網址進行連線或請求測試,不一定是傳統 ICMP Ping。它反映特定目標在測試當下所花的時間,不能直接等同於下載速度、影片播放穩定度或所有網站的連線狀況。比較節點時,應盡量使用相同測試目標並搭配實際應用程式觀察;單次逾時也可能是測試網站本身無法連線。

04 / NETWORK STACK

DNS 與網路堆疊

先確認流量如何進入核心,再了解網域如何解析;連線成功不代表解析路徑符合預期。

System proxy

系統代理

系統代理會將作業系統的代理入口指向本機客戶端,主要影響遵循這項設定的應用程式。部分命令列工具、使用自有網路堆疊的應用程式或遊戲可能不會讀取此設定,因此瀏覽器能用不代表所有程式都已接入。關閉客戶端前,請確認系統代理已還原,否則應用程式可能仍會向已停止監聽的本機連接埠發送請求。

TUN mode

TUN 模式

TUN 會透過虛擬網路介面,將符合路由條件的流量送入核心,常用於接入不遵循系統代理設定的應用程式。此功能通常需要相應權限或服務支援,涵蓋範圍也會受到路由、排除項目及其他 VPN 影響。啟用 TUN 不代表所有連線都會走代理;流量進入核心後,仍可依規則直連或轉送。

Domain Name System / DNS

DNS 解析

DNS 用於查詢網域對應的位址等記錄,是建立多數連線前的重要環節。使用哪個解析伺服器、經由什麼網路路徑查詢,都可能影響回應結果及後續規則判斷。DNS 查詢路徑與網頁連線路徑應分開理解;更換節點後問題依舊,也可能是解析快取或解析設定仍在生效。

Fake-IP

Fake-IP

Fake-IP 模式會回傳虛擬位址給應用程式,並由核心保存位址與網域的對應關係,讓連線抵達時能還原網域資訊並進行分流。這些位址並非網站的實際伺服器位址,看到它們不代表解析故障。少數依賴真實位址或區域網路探索的應用程式可能需要加入過濾清單;切換解析模式後,必要時請清除應用程式與系統快取。

DNS leak

DNS 洩漏

DNS 洩漏是指查詢偏離預期解析路徑,不能只看到某地區的解析伺服器就直接下結論。瀏覽器安全 DNS、系統解析器、IPv6 及應用程式自帶的解析功能,都可能形成獨立路徑。測試前應先釐清哪些查詢預期直連、哪些預期經過代理,再搭配連線記錄與測試結果判斷;加密 DNS 也不代表查詢一定經過代理。

05 / CONFIGURATION

訂閱與設定檔

訂閱負責取得內容,設定檔決定執行方式;更新來源與本機修改最好分開管理。

Subscription

訂閱

訂閱通常是可重複取得設定或節點清單的資源網址,服務提供者更新內容後,客戶端可再次下載。外觀看似相同的連結,可能回傳完整 YAML、Base64 編碼清單或單一協定連結,匯入方式應配合格式。訂閱網址通常與帳戶權限相關,請視為敏感資訊保存,避免貼在公開截圖或不可信的線上轉換工具中。

Proxy node / Outbound

節點

節點是一組連線至遠端代理所需的參數,通常包含伺服器位址、連接埠、協定、驗證資訊及傳輸選項。介面上的節點名稱只是標籤,無法證明實際出口地區、頻寬或服務品質。匯入訂閱後看到節點清單,只代表設定已讀取;還需選擇策略並確認實際連線。

YAML / config.yaml

YAML 設定

YAML 使用鍵值、清單和縮排來表示資料,Clash 生態系常用它描述連接埠、節點、策略群組、規則與 DNS。縮排應使用空格;層級錯誤、鍵值重複或漏掉清單符號,都可能造成解析失敗或結果不如預期。檔案能通過 YAML 解析,不代表目前使用的核心支援其中所有欄位;編輯後也應檢查核心載入訊息。

Proxy provider

節點提供者

節點提供者透過 proxy-providers 定義獨立的節點來源,再由策略群組引用,將節點更新與主要設定分開。它與規則提供者用途不同,也不代表能直接填入任意完整訂閱檔案。若節點清單為空,請檢查來源格式、下載結果及策略群組是否正確引用,不要只是不斷點選更新。

Configuration override / Merge

設定覆寫

設定覆寫是在訂閱原始內容上套用本機修改,用來保留連接埠、DNS 或自訂規則等設定。不同客戶端可能採用欄位取代、清單合併或指令碼處理,不能假設所有覆寫機制完全相同。更新後修改消失時,請確認編輯的是否為會重新下載的原始檔案,並檢查最終執行設定與覆寫執行順序。