為什麼還要討論這三種協定?

Clash Verge RevMihomo PartyClash for Android 裡匯入訂閱後,節點列表往往混雜 Shadowsocks(SS)TrojanVLESS,甚至還有 VMess、Hysteria 等名稱。許多使用者直覺認為「越新越好」,或聽說某協定「完全無法封鎖」,結果在策略組裡亂點一氣,反而遇到速度慢、握手失敗、特定 App 斷線等問題。

事實上,協定沒有絕對冠軍,只有是否匹配你的網路環境服務商配置品質客戶端能力。本文聚焦 Clash 生態最常見的三種,從原理到實戰選型,協助你在 2025 年及之後的審查環境中做出可複製的判斷。

前提說明:本文討論的是透過合法訂閱、在 Clash/Mihomo 客戶端中使用的技術差異,不涉及規避當地法律。請遵守所在地法規與服務條款。

Shadowsocks:輕量、普及、但「裸奔」風險較高

Shadowsocks 誕生較早,設計目標是在客戶端與伺服器之間建立一條加密的 SOCKS 通道,實作簡潔、CPU 占用低,因此在廉價 VPS 與舊訂閱中仍極為常見。Clash 配置中常見 type: ss,並搭配 aes-128-gcmchacha20-ietf-poly1305 等加密方式。

主要優點:

  • 協定開銷小,在相同硬體上往往延遲更低、吞吐更穩。
  • 教學資源與節點存量大,舊訂閱幾乎一定包含 SS 線路。
  • Mihomo 對 SS 及插件(如 simple-obfs、v2ray-plugin)支援成熟,適合當備援節點池。

主要劣勢:

  • 流量特徵相對明顯;在強 DPI 環境下,未加 TLS 外殼的 SS 較易被干擾。
  • 依賴外掛混淆時,維運複雜度上升,且外掛本身也可能成為新特徵。
  • 部分 SS2022 部署尚未普及,訂閱裡仍多為傳統 SS,安全邊界需由服務商更新節奏決定。
若你所在地區對「非 HTTPS 長連」較敏感,請優先嘗試訂閱中的 Trojan 或 VLESS 節點;SS 更適合作為延遲測試通過後的備選,而非唯一主力。

Trojan:偽裝成 HTTPS 的「保守穩健派」

Trojan 的核心理念很直接:讓代理流量在 TLS 握手與應用層行為上盡量像訪問一個正常的 HTTPS 網站。未通過密碼驗證的連線可被導向真實的靜態頁面(如 Nginx 上的假站),從外部看更像普通 Web 服務。Clash 中對應 type: trojan,通常需要有效網域、證書與 SNI 配置。

主要優點:

  • 與主流 CDN、443 連接埠場景契合,在「只看 TLS」的檢測模型下表現穩定。
  • 協定語意簡單,除密碼外參數較少,服務商批量開線成本可控。
  • Clash/Mihomo 原生支援良好,與規則分流、TUN 模式搭配無額外門檻。

主要劣勢:

  • 依賴證書與網域品質;自簽或頻繁換域會降低可用性。
  • 在極端主動探測下,仍可能因指紋、回應時序等被標記——沒有任何協定能保證「永遠不被針對」。
  • 部分 UDP 場景需額外開啟 Trojan-Go 等變體,訂閱是否支援要看服務商實作。

對多數「需要穩定瀏覽、串流、日常代理」的使用者,Trojan 往往是訂閱裡最省心的主力協定,尤其當節點已掛在可信 CDN 或優質 TLS 終端之後。

VLESS:Xray 生態下的高彈性選項

VLESS 是 Project X(常與 Xray-core 一併提及)體系中的輕量傳輸協定,本身幾乎不內建複雜加密,而把安全與混淆交給外層 TLSREALITYWebSocketgRPCXHTTP 等傳輸組合。Clash Meta/Mihomo 對 VLESS 的支援已相當完整,訂閱中 type: vless 節點愈來愈常見。

主要優點:

  • 傳輸層組合豐富,服務商可快速試驗 REALITY、Vision 等新特性以應對特徵庫更新。
  • 與 Xray 路由、多入口、鏈式代理等進階玩法銜接順暢,適合技術向訂閱。
  • 在正確配置 TLS 或 REALITY 時,對外觀感接近正常加密 Web 流量。

主要劣勢:

  • 配置參數多(flow、fp、packet-encoding 等),訂閱品質參差大,新手不易排錯。
  • 舊版 Clash Premium 或過時核心可能不支援新傳輸,需確認客戶端為 Mihomo 系。
  • 錯誤的 CDN 或證書設定會導致「能 ping 但無法載入頁面」的假象,問題常出在傳輸層而非 VLESS 本身。
若訂閱提供帶 realitygrpc 的 VLESS,建議在 Clash Verge Rev 教學 中確認核心版本為最新,並用延遲測試 + 實際開網頁雙重驗證,不要只看節點名稱。

一表看懂:加密、抗檢測與效能

下表為一般訂閱實務下的概括,具體仍取決於服務商是否啟用 TLS、CDN、REALITY 等外層保護。

維度 Shadowsocks Trojan VLESS
設計重點 輕量加密隧道 TLS 偽裝 HTTPS 輕量協定 + 可選傳輸層
典型加密 AEAD(如 chacha20-poly1305) TLS 1.2/1.3 多由 TLS / REALITY 承擔
抗主動探測 中等(無 TLS 時偏弱) 較好(假站回應) 視傳輸而定,REALITY 表現突出
資源占用 中至高(視傳輸)
Clash 相容 極佳 極佳 需 Mihomo 新核心
適合角色 備援 / 低延遲線路 日常主力 進階 / 新特性試驗

在 Clash/Mihomo 裡誰更好用?

對終端使用者而言,「好不好用」往往等於:訂閱能否一鍵匯入、節點能否測速、規則分流是否生效、TUN 能否接管遊戲 UDP。在這四點上,三種協定在 Mihomo 裡都只需在 YAML 的 proxies 區塊正確宣告,客戶端 GUI 通常不會讓你手動切換協定類型。

實務建議如下:

  1. 匯入訂閱後,在「代理」頁對同一地區的 SS、Trojan、VLESS 節點各測一次延遲與實際下載。
  2. 建立 url-test 策略組時,可只放入延遲穩定的節點,無需按協定分組——除非你想刻意隔離某類線路。
  3. 需要 TUN 或遊戲加速時,請參考 Clash 遊戲加速與 TUN 配置教學;協定選擇應服從於「該節點是否支援 UDP 且延遲低」。
  4. 若 VLESS 節點全部逾時而 Trojan 正常,多半是訂閱核心參數與你客戶端版本不匹配,優先更新 Mihomo 核心而非換協定信仰。
# Example: three proxy types in one Clash/Mihomo profile
proxies:
  - { name: "HK-SS",   type: ss,     server: a.example.com, port: 8388, cipher: chacha20-ietf-poly1305, password: "***" }
  - { name: "HK-Trojan", type: trojan, server: b.example.com, port: 443, password: "***", sni: b.example.com }
  - { name: "HK-VLESS", type: vless, server: c.example.com, port: 443, uuid: "***", tls: true, network: tcp }

依場景選擇:2025 年怎麼選才不踩坑

日常瀏覽、社群與串流

優先使用訂閱中延遲最低的 Trojan 或帶 TLS 的 VLESS 節點;若兩者表現接近,選維護更穩、不易頻繁換域的那條線即可。

高敏感網路環境

避免長期依賴無 TLS 外殼的純 SS。可向服務商確認是否提供 REALITY、WebSocket+TLS 等 VLESS 變體,或 Trojan over 443 搭配可信證書。

遊戲與即時通訊

協定次要,延遲、丟包率、UDP 支援才是關鍵。用策略組鎖定低 ping 節點,並在桌面端開啟 TUN;不必迷信某一協定名稱。

路由器 / OpenWrt 全屋代理

路由器 CPU 較弱時,過重的 VLESS 傳輸可能拉高負載;可優先 Trojan 或精簡 SS,並在 OpenClash 中關閉不必要的日誌與測速間隔。若需全屋 TUN,請在路由器上確認 OpenClash/Mihomo 核心版本與記憶體占用後再啟用透明代理。

技術玩家與自架

VLESS + Xray 彈性最高,適合快速試驗新傳輸;Trojan 適合「少折騰、長期穩定」;SS 適合邊際節點或內網實驗,不建議作為唯一對外方案。

常見問題

訂閱裡還有 VMess,要不要淘汰?

VMess 仍被大量訂閱使用,Mihomo 同樣支援。與 VLESS 相比,VMess 參數較重且社群新特性多轉向 Xray 系;若服務商同時提供兩者,可優先測 VLESS/Trojan,VMess 作相容備援即可。

能否在規則裡「只走 Trojan」?

可以透過策略組篩選:建立只包含 Trojan 節點的 proxy-groups,再在規則中指向該組。多數使用者更推薦按地區 + url-test 自動選線,避免協定偏執導致錯過更快的 SS 備援。

協定越新是否代表越安全?

安全是系統工程:密鑰管理、證書輪換、日誌策略、入口隱藏與客戶端更新同樣重要。單純把 SS 換成 VLESS 而服務商仍用弱密碼或共用 IP,改善有限。

相較於只能連線、無法查看節點協定與分流邏輯的封閉 App,Clash/Mihomo 開源客戶端讓你在同一訂閱內並行使用 SS、Trojan、VLESS,並用規則與策略組按場景切換;相較手動改系統代理或逐 App 填 SOCKS,透過 TUN + 規則 能更一致地覆蓋瀏覽器、遊戲與終端工具。若你尚未安裝客戶端,可從站內下載頁取得 Windows、macOS 與 Android 的 Verge Rev、Mihomo Party 等版本,匯入訂閱後依本文表格實測,比盲選協定名稱更可靠。

立即免費下載 Clash,開啟流暢上網新體驗 →