Clash 協定與核心參考

先確認相容性,再比較連線體驗。

本頁供讀者系統性查閱協定機制、核心界線與設定相容性,不取代首次連線的操作流程。若尚未完成安裝及匯入訂閱,請先依照快速入門教學完成一次連線,再回來評估協定取捨。已在使用客戶端的讀者,可從目錄直接前往相關章節。

本頁不為協定排出固定名次。節點線路、伺服器負載、網路是否允許 UDP,以及客戶端實際使用的核心,都會影響結果。選擇的目標是找出原因清楚、結果可重現的組合,而不是追求脫離環境條件的「最快協定」。

先釐清協定、傳輸方式與客戶端

協定決定客戶端與代理伺服器如何表示目標位址、驗證身分及傳送資料;傳輸層則決定資料透過 TCP、UDP 或以兩者為基礎建立的通道傳送;客戶端提供匯入設定、選擇策略、查看記錄及接管系統流量的介面。這三個層面彼此相關,卻不是同一回事。看到 Clash Plus、Clash Verge Rev 或 FlClash 等名稱,不能據此推斷其中某個節點使用哪種協定,也不能只憑軟體外觀判斷是否支援特定擴充欄位。

把連線拆解成可檢查的環節

瀏覽網頁通常會經過本機 DNS、規則比對、建立代理連線、連上遠端目標及應用層交涉等環節。使用者感受到的等待時間,是這些環節共同造成的結果。節點測試成功,只能表示當時可以連上測試目標;特定網頁仍可能因 DNS、憑證、地區服務或網站故障而無法開啟。比較協定前,應先確認流量確實套用了目標策略,否則看似協定不同造成的差異,可能只是兩次測試走了不同出口。

TCP 提供可靠且有序的位元組串流;資料遺失時需要重傳,後續資料也可能要等遺失部分補齊才能交付。UDP 提供資料報服務,本身不保證可靠性或順序;建構於 UDP 之上的 QUIC,則在使用者空間實作可靠串流、壅塞控制及加密交握。因此,「使用 UDP」不等於「不會重傳」,也不代表所有 UDP 應用都能直接透過代理連線。協定實作還必須明確支援資料報轉送,客戶端的流量接管方式也必須能將流量交給核心處理。

相容性比微調參數更優先

實際選擇可分四個層次逐步篩選:先確認伺服器提供哪些協定,再確認目前使用的核心能解析哪些欄位,接著確認所在網路允許哪些傳輸方式,最後才比較速度、耗電與功能。設定中有欄位不受支援,即使成功儲存到客戶端,也不表示相關功能已啟用。尤其要分清協定名稱與傳輸擴充:即使同樣是 VLESS,傳輸方式、安全層與流量控制設定不同,需求也可能完全不同。

也要分清代理模式與協定。規則模式、全域模式和直連模式決定連線交由哪個策略處理,不會把 SS 轉換成 Trojan,也不會自動讓節點支援 UDP。TUN 模式負責在系統網路層接管流量,同樣不是新協定。開啟 TUN 後遊戲可以連線,常見原因是流量終於被接管,而不是節點的傳輸效能突然改變。關於流量如何經過代理,可接著閱讀規則、全域與直連模式的差異。

本指南假設讀者已有合法且可用的伺服器設定,不提供伺服器憑證,也不建議只憑協定名稱改寫訂閱內容。客戶端只能依照伺服器已支援的方式建立連線;將設定中的類型名稱換成另一種協定,並不會完成協定轉換。若要更換協定,應取得伺服器對應入口的完整參數,並保留舊入口作為備援,避免同時修改多個變數而失去比較基準。

SS 與 VMess:基礎協定的取捨

Shadowsocks 通常簡稱 SS,是為輕量加密代理而設計,核心目標是將目標位址與應用程式資料傳送到伺服器,避免將大量路由及管理功能納入協定本身。VMess 源自 V2Ray 生態系,將使用者識別、請求驗證與資料傳遞整合成自己的協定結構。兩者在客戶端生態系中都有廣泛支援,但「存在多年」只代表應用歷史較長,不表示所有舊設定、加密方式或擴充外掛至今仍適用。

SS 的簡潔,建立在設定相符之上

使用 SS 時,伺服器位址、連接埠、密碼及加密方式必須成套相符。AEAD 加密方式會驗證資料是否遭到竄改;常見方式能否使用,仍取決於雙方實作。較新的協定變體可能採用不同的金鑰格式限制,不能將一般密碼隨意填入要求特定編碼金鑰的欄位。遇到驗證失敗,應優先確認加密方式名稱、密碼是否完整,以及訂閱是否已過期,而不是先關閉本機 DNS 或更改規則。

SS 的基礎結構相對簡單,通常有助於減少協定層處理,但實際 CPU 使用量還會受到加密演算法、處理器指令集支援及實作最佳化影響。某台裝置可能有 AES 硬體加速,另一台則可能更適合其他加密方式,因此不存在適用於所有裝置的「某種演算法永遠更省電」。若設定包含外掛,也要將外掛本身的交握、處理程序及相容性納入考量;只看 SS 基礎協定的說明,會低估實際連線路徑的成本。

VMess 須留意驗證方式與傳輸組合

VMess 使用 UUID 等參數識別使用者,過去曾有不同的驗證方式。持續維護中的實作通常採用較新的驗證機制,不應照抄舊教學中的相容欄位。部分驗證檢查與系統時間有關,裝置時鐘若明顯不準,可能會導致請求遭拒。排查時應先啟用系統自動校時,再核對使用者識別碼與伺服器要求;反覆重新安裝圖形介面客戶端,通常無法修正時間或驗證參數不符的問題。

VMess 也常搭配 WebSocket、TLS 等方式使用。此時,即使目標連接埠已建立 TCP 連線,也不代表整條代理連線已成功:TLS 的伺服器名稱、WebSocket 路徑、請求標頭及伺服器路由都必須相符。若連線剛建立就中斷,應逐一檢查這些層次。不能因為介面都顯示 VMess,就認定兩個入口的設定可以互換;即使協定名稱相同,傳輸封裝也可能已大幅改變連線成本。

SS 與 VMess 的檢查重點
觀察項目SSVMess
身分與加密密碼或金鑰、加密方式必須相符。使用者識別碼、驗證方式及資料加密設定必須相符。
額外成本外掛可能增加額外相依項目。傳輸封裝與 TLS 會影響交握流程。
常見誤判忽略加密方式差異,只檢查密碼。只檢查 UUID,漏掉時間與傳輸參數。

若現有 SS 或 VMess 入口在日常網路中穩定,且符合應用程式所需的 TCP、UDP 與平台相容性要求,就不必只為了協定名稱而更換。反之,若舊入口依賴客戶端已不支援的外掛或驗證方式,應向設定提供方索取受支援的入口,而不是長期停留在過時軟體。評估基礎協定是否合適,應看它能否符合實際連線路徑與維護需求,而不是將功能較少直接等同於落後。

Trojan 與 VLESS:分開檢視安全層

Trojan 將代理驗證與轉送放在 TLS 連線中,透過成熟的 TLS 機制保護傳輸。VLESS 源自 Xray 等生態系,採用較精簡的協定標頭與身分識別設計,並將傳輸安全交由外部安全層處理。兩者都可能出現在現代訂閱中,但並非同義詞:Trojan 的常見部署直接以 TLS 為核心;VLESS 的實際行為則更取決於設定中的安全層與傳輸方式組合。

憑證不是 Trojan 的附加選項

常見的 Trojan 設定包含伺服器位址、連接埠、密碼,以及供 TLS 使用的伺服器名稱。位址用來將連線送往伺服器,伺服器名稱則參與身分驗證;即使位址是 IP,名稱和憑證也可能需要分別設定。憑證鏈、有效期限、系統信任存放區及裝置時間都會影響交握。若名稱不符,應先核對入口說明,而不是預設略過憑證驗證,否則可能無法可靠確認伺服器身分。

也要分清代理通道的 TLS 錯誤,與瀏覽器連線到目標網站時的憑證錯誤。一般代理轉送不需要替瀏覽器解密 HTTPS;瀏覽器出現錯誤,可能是系統時間不正確、目標網站憑證有誤、系統安裝了流量檢查代理,或出口路徑異常。若只有一個網站無法連線,應先檢查網站本身;若所有 HTTPS 連線都失敗,再檢查系統代理鏈與憑證環境。相關排查方式請參閱使用代理後的憑證錯誤排查。

VLESS 輕量,不代表可以省略安全設定

VLESS 本身不提供等同於獨立加密通道的資料保護,使用時必須了解實際部署採用的 TLS、REALITY 或其他受支援的安全機制。訂閱中的 UUID、伺服器名稱、公鑰、短識別碼及流量控制欄位各有明確用途,不能互相取代。部分設定只適用於特定傳輸方式與核心能力;介面有輸入欄位,不代表任意組合都能建立有效連線。

REALITY 是與安全層相關的機制,不是另一種可獨立選擇的代理協定。同樣地,Vision 是需要雙方設定相符的流量控制選項,不是所有 VLESS 節點都該填寫的加速開關。手動補上這些欄位,可能會讓原本正常的入口無法連線。正確做法是保留設定提供方給的完整組合,再核對目前核心的支援範圍;只有確認伺服器已啟用相關功能後,才考慮調整參數或更換傳輸方式。

從連線體驗來看,Trojan 和 VLESS 都可能透過品質良好的 TCP 路徑運作,也都可能因封裝複雜、伺服器壅塞或路由錯誤而變慢。外層 TLS 可能受連線重用、工作階段恢復及實作方式影響,不能只憑「多一層加密」推算延遲。比較時應使用相同目標及相近線路條件,分別觀察首次連線與已建立連線的表現;瀏覽器重複重新整理時常會重用現有連線,無法單獨代表協定的冷啟動成本。

若讀者需要較容易逐項核對的憑證與密碼設定,伺服器既有的 Trojan 入口通常較容易檢查;若伺服器採用特定的 VLESS 安全層部署,則應選擇明確支援該組合且持續維護的客戶端。判斷優先順序始終是參數完整、雙方設定一致,而不是哪個名稱聽起來更新。面對目前穩定的入口,先建立可重複的比較結果,再決定是否更換。

Hysteria2 與 TUIC:先確認 UDP 路徑

Hysteria2 與 TUIC 都利用 QUIC 建立代理通道,但不是同一協定的不同名稱。QUIC 通常透過 UDP 傳輸,整合加密交握、多重串流與壅塞控制,可避免不同串流完全受到 TCP 有序交付限制而造成部分阻塞。它仍需要確認接收、重傳遺失資料並遵守傳送限制,因此不能將其視為能突破網路容量的通道。伺服器頻寬不足時,改用 QUIC 也不會憑空增加出口容量。

Hysteria2 的頻寬設定必須有實際依據

Hysteria2 的設計重點之一,是提供高吞吐量並適應複雜連線。其可選的頻寬估算與壅塞控制機制,需要配合雙方實作及實際設定理解。客戶端中的上、下行頻寬欄位不是方案宣傳的數字,也不是數值愈大效能就愈好的設定。填入遠超出可用線路的數值,可能增加排隊與封包遺失,讓同一網路上的語音或網頁體驗變差;不確定時,應依照伺服器建議及目前核心文件操作,而不是照搬其他網路的數值。

Hysteria 與 Hysteria2 也不能只改協定名稱就互換。兩者的協定與參數有所不同,驗證及混淆等設定必須符合伺服器要求。套用舊教學,替目前的入口加上不需要的欄位,可能導致連線在驗證前就中斷。遇到連線失敗時,先確認訂閱標示的協定版本、連接埠及驗證參數,再檢查 TLS 名稱與 UDP 是否可達,最後才分析壅塞控制;後者通常不是交握完全失敗的首要原因。

TUIC 須分清傳輸能力與設定版本

TUIC 同樣透過 QUIC 連線承載代理流量,並支援 TCP 與 UDP 轉送。其身分驗證、UDP 轉送模式及壅塞控制選項,必須由伺服器、訂閱格式與核心共同支援。不同版本的 TUIC 設定可能採用不同驗證欄位;只看到相同的協定縮寫,無法判斷是否相容。應先確認入口要求的欄位組合,避免轉換工具無聲刪除無法表示的選項,之後又把連線失敗誤認為線路不穩。

部分設定提供零往返交握或相關的恢復選項,但只有符合工作階段恢復等前提時,才可能減少等待時間;此外,重放等安全議題也需要由實作端妥善處理。不要把這些選項當成全域加速按鈕。客戶端首次啟動、切換網路、伺服器重新啟動或工作階段票證失效時,連線流程都可能不同。日常選擇更應觀察持續傳輸、恢復能力及應用程式相容性,而不是只看單次短測試少了一次交握。

QUIC 類型入口的檢查順序
層次應確認的事項不能據此推斷
網路目前網路允許目標 UDP 連接埠通訊。TCP 連接埠可連通,不代表 UDP 也可連通。
驗證協定版本、驗證欄位與 TLS 參數相符。伺服器位址相同,不代表入口設定通用。
傳輸持續負載下的吞吐量、封包遺失及互動延遲都可接受。單次測試成功,不代表長連線穩定。

飯店、辦公室訪客網路或部分行動網路可能限制 UDP,也可能對持續的 UDP 流量採取不同管理策略。QUIC 入口在某個網路正常,換網後卻無法使用,不一定是訂閱過期。應保留一個受支援的 TCP 類型入口作為對照,並在相同裝置上重新測試。行動裝置換網後能否恢復,還取決於客戶端、核心與伺服器的實作;不能只因 QUIC 支援連線遷移,就保證所有代理工作階段都能跨網路持續連線。

因此,選用 Hysteria2 或 TUIC 的前提是連線路徑可用,且雙方設定明確。兩者值得列入高往返延遲、連線品質不穩時的候選,但效果應以實際測試為準。若主要用途是輕量網頁瀏覽與背景待機,是否更省電、連線建立是否更快,都應與現有入口實測比較,不宜直接從大型檔案的吞吐量推論。

如何比較速度、資源用量與行動裝置耗電

比較協定時,最容易把不同指標混為一談,統稱為「速度」。建立連線所需時間、網頁首位元組時間、持續下載吞吐量、互動延遲波動及連線成功率,回答的是不同問題。大型檔案下載快的入口,在短連線或訊號微弱的環境中,體驗可能不理想;某次延遲測試很低的入口,也可能在晚間負載增加後頻繁逾時。先確認應用程式的需求,再決定要測量什麼;否則測試數字愈多,結論反而愈容易偏離實際需求。

建立可重複測試的比較流程

先固定裝置、網路、客戶端、目標資源與代理模式,並確認沒有背景下載或系統更新占用頻寬。依序測試候選入口,不要同時進行多項下載,以免互相搶占資源。記錄測試時段、是否為首次連線,以及過程中是否切換網路,並觀察多輪結果的分布。若不同協定入口位於不同資料中心或使用不同出口,只能得出「這兩個入口何者較適合目前環境」,不能把所有差異都歸因於協定機制。

短連線測試可以比較首次開啟頁面與連續開啟頁面的差別,但須留意瀏覽器快取、連線池及 HTTP 協定重用。測試持續傳輸時,也應觀察是否影響網頁、語音或遠端終端的使用。下載速度增加而互動明顯變卡,可能表示排隊延遲增加,而非整體效能都有改善。節點面板的測試結果通常只涵蓋指定測試位址,不能取代目標應用程式驗證,也不應拿來間接推測伺服器資源使用量。

應將 CPU 與記憶體放回實際執行環境評估

客戶端的整體資源用量包含圖形介面、核心、規則集、DNS 快取、連線追蹤及記錄;協定只是其中一部分。大量規則與連線可能增加記憶體用量;詳細記錄、頻繁更新連線清單及圖形繪製也會增加負載。比較時應使用相同的記錄層級與近似規模的規則,並區分閒置用量與傳輸期間增加的用量。從桌面工作管理員看到的整個應用程式用量,不能直接用來證明某種協定標頭比較複雜。

加密演算法是否有硬體支援、裝置是否處於省電模式,以及系統是否正在降低處理器時脈,都會改變 CPU 測試結果。低階路由器與新款筆記型電腦的測試排名可能相反。伺服器 CPU 滿載也可能造成客戶端速度不穩,但僅靠本機觀察無法確認,需參考伺服器監控或設定提供方的說明。測試時裝置發熱及頻率下降也值得記錄,避免將熱限制後的結果誤當成協定本身的效能上限。

耗電主要取決於使用狀態,不只是協定名稱

行動裝置耗電與無線電喚醒、弱訊號重傳、連線保活、背景限制及螢幕亮度都有關。長時間吞吐量測試適合比較傳輸效率,卻不代表整天待機的表現。頻繁的小流量保活可能延長無線電的活躍時間;過度積極地清除連線,則可能增加重複交握。無論是 QUIC、TCP、系統代理或 TUN,都不能只憑名稱判定哪種較省電;實際流量與背景執行策略往往更重要。

調整設定時一次只改一個變數,並保留原始設定。先關閉不必要的高頻記錄與介面更新,再判斷是否需要調整保活、並行連線或協定參數。若更換入口後耗電降低,但出口線路與訊號環境也變了,只能記錄整體組合的結果。對一般使用者而言,連線穩定、待機耗電可接受且容易恢復的入口,通常比吞吐量峰值略高、卻需要持續留意的入口更實用。

原版 Clash、Meta 與 mihomo 的關係

原版 Clash 建立了使用設定、代理群組及規則分流的架構,後來出現多個以提升相容性和擴充功能為方向發展的分支。Clash Meta 後來以 mihomo 名稱持續發展,因此如今討論 Meta 與 mihomo 時,許多內容指向同一條演進路線,而不是兩個需要同時安裝的獨立核心。舊文章沿用 Meta 名稱很常見;判斷資料是否適用,應查看欄位與實作能力,而不只是標題用詞。

圖形介面客戶端不等於網路核心

Clash Plus、Clash Verge Rev、FlClash 等客戶端負責管理設定及整合系統,底層網路行為仍取決於實際使用的核心與建置方式。圖形客戶端和核心的更新時程可能不同;即使客戶端設定中出現某個選項,也可能受到平台權限或目前版本的限制。確認功能支援情形時,應查看關於頁面、核心資訊及啟動記錄,不要只憑安裝檔名稱,就假定它支援 mihomo 的所有功能,或所有平台的運作方式都相同。

相較於原版 Clash,mihomo 常見的功能擴充包括更多協定、規則類型、DNS 功能及流量接管能力,但實際支援範圍仍應以使用版本的文件為準。原版設定中的許多基礎欄位可以繼續使用,不代表新增設定也能交由舊核心處理。遷移時最常見的問題,是訂閱已包含新協定或新欄位,使用者卻仍在使用無法識別這些內容的舊版本。更多差異請參閱mihomo 與原版 Clash 核心比較。

設定相容性須分三個層次判斷

第一層是語法能否正確解析,例如 YAML 縮排、清單結構及字串類型是否正確。第二層是實作是否理解欄位,例如代理協定、規則類型或 DNS 選項。第三層是執行條件是否符合,例如 TUN 權限、系統路由、連接埠占用及服務模式。第一層通過只表示檔案可讀,不能證明後兩層也成立;「成功匯入卻無法使用」時,正需要依照這三個層次繼續排查。

核心與客戶端的職責界線
項目主要職責檢查位置
圖形介面客戶端設定管理、系統代理、使用介面與系統整合。應用程式設定、服務狀態及設定管理頁面。
網路核心協定連線、規則執行、DNS 與流量處理。核心資訊、啟動記錄及功能文件。
作業系統權限、路由、網路擴充功能與背景排程。系統網路設定、權限提示及電池策略。

TUN 模式尤其容易涉及多個職責層次。客戶端需要建立或呼叫系統的流量接管功能,核心負責處理接收到的流量,作業系統則決定權限與路由是否允許。開啟開關後仍無效果,應檢查服務是否正在執行、路由是否已安裝,以及是否與其他 VPN 或網路工具衝突。直接更換協定或許會暫時改變狀況,卻無法修復流量接管層的問題。修改系統網路設定前,應先儲存現有設定,並準備好關閉接管功能後的復原方式。

客戶端方面,本站首推 Clash Plus;仍應依平台與實際功能確認安裝項目。Linux 使用者可優先比較 Clash Verge Rev 與 FlClash;其他平台的候選方案及架構下載選項,請參閱客戶端下載頁面。Clash for Windows 與 ClashX Meta 已停止維護,屬於封存選項,適合用來了解舊設定,但不宜只因熟悉舊教學截圖,就將它們當作新安裝的預設選擇。遷移前先保留舊設定備份,再用新客戶端完成最基本的連線測試,最後才還原規則、DNS 及流量接管設定。

訂閱格式與設定欄位的相容界線

訂閱是一種散布設定的方式,不是代理協定。連結可能回傳完整 YAML、單獨的節點清單、經編碼的分享連結集合,或供其他核心使用的 JSON。客戶端能下載到文字,不代表該文字適用於目前的解析器。排查匯入失敗時,應先確認回應格式及目標客戶端類型,再檢查節點參數;否則容易將登入頁面、錯誤頁面或其他格式的設定誤當成 YAML,反覆修改也無法解決問題。

完整設定與節點提供器的內容不同

完整設定通常包含代理、策略群組、規則、DNS 及監聽設定;節點提供器則主要提供可供主設定引用的代理項目。即使兩者都使用 YAML,也不能任意互換匯入位置。將完整設定放到只接受節點清單的位置,可能導致結構錯誤;只匯入節點清單,卻沒有策略群組與規則,則可能無法依預期分流。請先確認客戶端的「匯入設定」和「新增提供器」分別接受哪種結構。

協定分享連結也不一定包含所有部署細節。有些欄位可以透過連結參數表示,有些則依賴額外約定;不同解析器對名稱編碼、特殊字元及擴充參數的處理方式也可能不同。節點名稱顯示亂碼不一定影響連線,但密碼、路徑或驗證識別碼若解碼錯誤,就會導致連線失敗。重新匯入時,應保留原始連結供本機比對,切勿將包含憑證的完整內容貼到公開討論區。

轉換只能重新整理資訊,不能創造功能

訂閱轉換可以將現有節點資訊整理成另一種結構,卻無法讓舊核心突然支援 Hysteria2,也無法從缺少的欄位推算出伺服器公鑰。轉換工具還可能刪除未知參數、更換規則或覆寫 DNS 設定。因此,應優先使用設定提供方明確支援目前核心的格式;若必須轉換,請比較轉換前後的協定類型與關鍵欄位,並確認處理過程是否會接觸完整訂閱連結及其中的憑證。

以下是一個可獨立解析的本機分流範例,不含遠端節點,只示範監聽連接埠、模式與規則順序。執行後,經過該監聽連接埠的連線會直接連線,不會自動取得代理出口。此範例適合用來分開確認「核心能否啟動」與「遠端節點能否連線」;正式使用時,應還原自己受支援的設定,而不是用這段範例覆蓋訂閱,然後期待原有節點仍然存在。

mixed-port: 7890
allow-lan: false
mode: rule
log-level: info

rules:
  - DOMAIN-SUFFIX,example.com,DIRECT
  - MATCH,DIRECT

YAML 依賴縮排層級,清單項目必須與所屬欄位對齊,不能混用定位字元與空格。連接埠欄位應使用合理數值,包含特殊字元的字串則應依 YAML 語法加上引號。先修正解析錯誤,再處理協定欄位;否則記錄可能只回報最先遇到的語法問題,讓後續真正的設定問題無從發現。規則會依序比對,過於寬泛的規則若放在前面,可能導致後續的精細規則失效。詳細寫法請參閱自訂規則語法與優先順序。

更新訂閱前,先保留本機修改

自動更新可能以遠端內容取代本機設定,導致手動修改的規則或 DNS 設定消失。請優先使用客戶端明確提供的覆寫、合併或獨立規則管理功能,並了解其套用順序。更新失敗時,先查看請求狀態、回應格式及解析記錄,再判斷是否需要更換連結。反覆重試無法修復已過期的授權;轉換也不該用來掩蓋伺服器回傳錯誤頁面的問題。更多問題可在常見問題中依安裝設定或疑難排解分類查閱。

依情境選擇,並保留排查途徑

實用的選擇方式,不是從六種協定中挑出一個永久答案,而是建立一個主要入口及一個適用條件不同的備援入口。主要入口應符合日常網路、應用程式及耗電需求;備援入口則用來判斷變化出在網路路徑或本機設定。兩者最好有明確可解釋的差異,例如一個依賴 UDP,另一個使用受支援的 TCP 傳輸方式。不要為了湊齊協定名稱而保留大量來源不明的入口,管理本身也是使用成本。

日常瀏覽與行動辦公

瀏覽網頁、處理文件及即時通訊,通常更重視穩定建立連線與背景恢復。若現有 SS、Trojan 或其他受支援的入口運作可靠,可先繼續使用,再觀察裝置從休眠喚醒、切換網路及長時間待機後的表現。行動裝置也要確認系統是否限制背景執行,以及是否與其他 VPN 衝突。iOS 使用者可從下載頁選擇 Clash Plus,並參閱官網 clashplus.io 的說明;Android 則應特別留意電池最佳化及應用程式流量接管範圍。

大型檔案、弱網與即時應用

進行持續下載測試時,可以將 Hysteria2、TUIC 與現有 TCP 類型入口一併比較,但前提是目前網路的 UDP 路徑穩定。弱網環境下,應先觀察連線成功率、恢復時間與互動延遲波動,再看峰值吞吐量。遊戲、語音及即時通訊也須確認應用程式流量確實被接管、節點支援所需的資料報轉送,且伺服器出口適合目標服務。單純開啟全域模式,不保證未進入系統代理的應用程式也會被接管;必要時應檢查受支援的 TUN 方案。

即時應用出現問題時,請分別記下「可以登入但無法進入連線」、「語音只有單向」及「持續卡頓」等情況,因為它們可能涉及不同連線與連接埠。先查看連線清單中是否出現目標流量,再檢查規則套用的策略,最後才更換協定。若換用另一種協定後恢復正常,仍應進一步確認變化來自 UDP 支援、伺服器路徑或設定差異,避免將偶然有效的切換誤當成普遍規則。

桌面、路由器與多人共用

桌面客戶端適合透過介面管理訂閱、記錄與系統代理;伺服器或路由器則更需要了解監聽位址、權限、程序管理及資源限制。允許區域網路連線會擴大監聽範圍,因此也應設定存取控制,不能將只適用於本機的預設假設直接帶入共用網路。核心套件不包含圖形介面客戶端的所有系統整合功能;一般使用者應優先選擇 GUI 客戶端,不必為了追求「更底層」而增加部署複雜度。

多人共用時,頻寬競爭、DNS 策略及規則維護往往比協定標頭的差異更重要。若某台裝置大量下載,導致其他裝置變慢,應先檢查頻寬使用及排隊情形,而不是逐一更換所有終端的協定。路由器負載過高時,也應檢查處理器效能、連線數量及規則規模。裝置資源不足屬於執行環境限制,不能期待增加複雜規則或啟用更多接管功能就能解決。

用最短流程定位問題

完全無法匯入時,檢查回應內容與語法;可以匯入但核心無法啟動時,檢查欄位、連接埠及權限;核心已啟動但節點無法連線時,檢查驗證、TLS 與傳輸路徑;節點可用但特定應用程式失敗時,檢查流量接管、DNS、規則及應用程式本身。每次只變更一項條件,並記錄變更前後的結果。客戶端一開啟就關閉時,請先依照啟動崩潰的記錄排查步驟處理;核心尚未執行前,不必討論協定速度。

主要入口持續可靠、備援入口能協助判斷網路問題,而且更新設定不會覆蓋重要項目時,這套方案就具備了持續維護的價值。協定指南的作用,是讓下次遇到問題時能依明確層次排查,而不是讓每個設定都維持在最複雜的狀態。妥善管理少數經過驗證的組合,通常比追逐協定名稱的變化更適合長期使用。