VLESS、Hysteria、TUIC、WireGuard 等通訊協定為什麼有些用戶端不支援?

通訊協定支援取決於核心實作與用戶端整合。原版 Clash、Clash Meta/Mihomo 及不同用戶端的支援範圍並不相同。

  • 進階網路情境
  • 概念說明
簡要回答

協議支援取決於核心實作和用戶端整合。原版 Clash、Clash Meta/Mihomo 以及不同用戶端的支援範圍並不一致。出現 unsupported proxy type 時升級或更換支援該協議的核心,並讓提供方輸出對應設定;Mihomo 擴展欄位不能直接移植到原版 Clash。

協議支援取決於什麼

從用戶端「關於」頁讀取核心名稱與版本,再把節點的 type、TLS 和 transport 欄位逐項對照該版本文件。

用戶端實際使用的核心名稱和版本

訂閱節點協議是否屬於目前核心支援範圍

傳輸層欄位是否與核心文件一致

用戶端是否允許啟用對應實驗或擴展功能

遇到不支援怎麼處理

  • 在用戶端關於頁或日誌確認核心版本(參見 用戶端大全
  • 按協議文件檢查 type、server、port、uuid、tls、transport 等欄位(參見 出站代理設定
  • 遇到 unsupported proxy type 時換用支援該協議的核心或用戶端
  • 不要把 Mihomo 擴展欄位直接套到原版 Clash

協議名稱相同也可能存在傳輸層和欄位差異

新協議支援可能隨版本變化,應查看專案發布說明

訂閱提供方應明確設定相容的核心