Clash 中文网搜索

Clash 支持哪些协议?Mihomo 协议一览与对比(VLESS、Hysteria2、TUIC 等)

Clash 中文网编辑部 · 更新于 2026/10/22

Mihomo(Clash.Meta)内核支持几乎所有主流代理协议,包括 Shadowsocks、VMess、VLESS(含 Reality)、Trojan、Hysteria2、TUIC、WireGuard 等;原版 Clash 只支持其中一部分。 节点用什么协议由服务商决定,普通用户只需要选择基于 Mihomo 内核的客户端,就能使用订阅中的全部节点。

协议支持一览

协议 type 原版 Clash Mihomo 传输 特点
HTTP / SOCKS5 http / socks5 ✓ ✓ TCP 基础代理协议,不加密
Shadowsocks ss ✓ ✓ TCP/UDP 经典轻量;Mihomo 支持 SS 2022 新加密
ShadowsocksR ssr ✓ ✓ TCP/UDP 老协议,逐渐淘汰
VMess vmess ✓ ✓ TCP V2Ray 协议,可配合 WebSocket、gRPC
Trojan trojan ✓ ✓ TCP 伪装成 HTTPS 流量
Snell snell ✓ ✓ TCP Surge 协议
VLESS vless ✗ ✓ TCP 轻量,支持 Reality、XTLS Vision
Hysteria / Hysteria2 hysteria / hysteria2 ✗ ✓ QUIC 抗丢包,高带宽
TUIC tuic ✗ ✓ QUIC 低延迟,原生 UDP
WireGuard wireguard ✗ ✓ UDP VPN 协议,可接入 WARP
SSH ssh ✗ ✓ TCP SSH 隧道
AnyTLS anytls ✗ ✓ TCP 较新的 TLS 类协议
Mieru mieru ✗ ✓ TCP/UDP 较新的协议

此外,Mihomo 源码中还包含 ShadowTLS、OpenVPN、MASQUE、Tailscale 等较小众的出站类型,以 Mihomo 官方文档为准,新版本可能继续增加。

主要协议简介

Shadowsocks(SS)

最经典的代理协议之一,结构简单、资源占用低。新版 Shadowsocks 2022(2022-blake3-aes-128-gcm 等加密)安全性更好。常见于入门级机场。

VMess / VLESS

都来自 V2Ray / Xray 项目。VLESS 是 VMess 的精简版,去掉了自带加密,依赖 TLS 保证安全,性能更好。

VLESS + Reality 是目前非常流行的组合:借用真实网站(如微软、苹果)的 TLS 握手进行伪装,无需自己的域名和证书,隐蔽性和稳定性都很好。XTLS Vision(flow: xtls-rprx-vision)进一步减少了加密开销。

Trojan

把代理流量伪装成正常的 HTTPS 访问,需要域名和证书,稳定可靠。

Hysteria2

基于 QUIC(UDP)的协议,使用自定义拥塞控制,在丢包率高、晚高峰拥堵的网络中速度优势明显,适合看视频、下载。缺点是部分地区运营商会对 UDP 限速。

TUIC

同样基于 QUIC,注重低延迟,原生支持 UDP,适合游戏和实时通信。

WireGuard

现代 VPN 协议。Clash 中常用来接入 Cloudflare WARP 等服务。

怎么选节点协议

场景 推荐
日常浏览、稳定优先 VLESS Reality、Trojan
看视频、下载、晚高峰 Hysteria2
游戏、语音(需 UDP) TUIC、Hysteria2,或支持 UDP 的其他节点
运营商 UDP 限速严重 选择基于 TCP 的协议(VLESS、Trojan、SS)

在客户端中查看节点协议:Clash Verge Rev 代理页点击「展示节点细节」,节点会显示协议类型和是否支持 UDP。

节点配置示例

Shadowsocks 2022

- name: SS2022
  type: ss
  server: example.com
  port: 443
  cipher: 2022-blake3-aes-128-gcm
  password: "Base64 密钥"
  udp: true

VLESS + Reality + Vision

- name: VLESS-Reality
  type: vless
  server: example.com
  port: 443
  uuid: 你的UUID
  network: tcp
  tls: true
  udp: true
  flow: xtls-rprx-vision
  servername: www.microsoft.com
  reality-opts:
    public-key: 服务端公钥
    short-id: "abcd"
  client-fingerprint: chrome

Trojan

- name: Trojan
  type: trojan
  server: example.com
  port: 443
  password: 你的密码
  sni: example.com
  udp: true

Hysteria2

- name: HY2
  type: hysteria2
  server: example.com
  port: 443
  password: 你的密码
  sni: example.com
  up: "30 Mbps"     # 可选,上行带宽
  down: "200 Mbps"  # 可选,下行带宽

TUIC

- name: TUIC
  type: tuic
  server: example.com
  port: 443
  uuid: 你的UUID
  password: 你的密码
  alpn: [h3]
  congestion-controller: bbr

通用节点参数

参数 说明
udp 是否转发 UDP 流量
skip-cert-verify 跳过证书校验(不安全,仅调试用)
client-fingerprint 模拟浏览器 TLS 指纹,如 chrome
dialer-proxy 通过另一个节点/代理组连接本节点(链式代理)
interface-name 指定出口网卡
tfo TCP Fast Open
smux 多路复用

用节点分享链接导入

很多客户端可以直接导入 ss://、vmess://、vless://、trojan://、hysteria2://、tuic:// 等分享链接:

客户端 方法
Clash Verge Rev 右键订阅 →「编辑节点」,粘贴链接(多条换行分隔),见 编辑节点
FlClash 添加配置 →「链接」,支持代理分享链接
Sub-Store 把分享链接转换成 Clash 格式订阅,见 Sub-Store 教程

相关教程

常见问题

为什么订阅里有些节点在旧客户端上不显示?

原版 Clash 和 Clash for Windows 不支持 VLESS、Hysteria2、TUIC 等新协议,这些节点会被忽略或报错。换用基于 Mihomo 内核的客户端即可。

哪个协议最快?

没有绝对答案。基于 QUIC 的 Hysteria2、TUIC 在丢包较多的网络中表现好;VLESS + Reality 隐蔽性好、稳定;具体取决于服务商线路。

普通用户需要关心协议吗?

一般不需要。协议由服务商决定,只要使用 Mihomo 内核的客户端,订阅中的节点都能正常使用。了解协议有助于在多个节点中做选择。

打游戏应该选什么协议的节点?

需要选择支持 UDP 的节点。Hysteria2、TUIC 原生基于 UDP;Shadowsocks、Trojan、VLESS 等也支持 UDP 转发,在客户端中查看节点详情确认。