Skip to the content.

2026 Clash 机场各种协议差别介绍与选择指南(Vmess / Vless / Trojan / Reality / Hysteria2)

最近更新:2026-01-21

说明:原版 Clash(Dreamacro/clash)项目已基本停止维护;本文里的 “Clash” 泛指规则分流生态的客户端/内核(常见为 mihomo / sing-box)。不同内核对协议(Reality/TUIC/Hysteria2 等)的支持程度不完全一致。

Clash 介绍

Clash 是一款跨平台的规则化网络代理客户端,主要用于科学上网、网络调试、流量转发等目的。它采用 YAML 格式进行配置,支持多种代理协议,并通过灵活的规则系统实现自动选择最佳节点。Clash 的设计理念强调高可扩展性和稳定性,深受高级用户与开发者欢迎。

Clash 的应用场景

Clash 支持的协议概览(总览图先看这里)

规则分流生态可覆盖多种代理协议与传输方式,但“是否能用”最终取决于你使用的内核版本、客户端实现、以及机场的落地方式。常见协议包括:

协议对比简表(基础)

协议 加密机制 伪装能力 UDP支持 隐蔽性 安全性
Vmess 支持
Vless 无(需TLS) 支持
Shadowsocks 支持
Trojan TLS 支持
Hysteria2 QUIC+UDP
TUIC TLS+UDP
Reality TLS+X25519 极强 支持 极高 极高

Vmess

Vmess 是 V2Ray 项目的核心协议之一,具备加密传输、身份验证等功能,广泛应用于中高端机场服务中。

工作原理

安全性分析

Vmess 具备中等至高等级的安全性,避免明文传输并且内置时间戳机制以防止重放攻击。但相较于后起的 Vless 与 Reality,在伪装能力上略逊一筹。

优缺点

优点:

缺点:

Vless

Vless 是 V2Ray 项目对 Vmess 协议的轻量替代版本,采用无状态设计,并不包含加密层,必须结合 TLS 或 XTLS 实现安全传输。

特性与改进

Vless 与 Vmess 的差异

特性 Vmess Vless
是否加密 否(需TLS)
状态机制 有状态 无状态
伪装能力
TLS/XTLS支持 支持 强制
性能优化 一般 更优

TLS 与 XTLS 的优势


Shadowsocks (SS)

Shadowsocks 是一款轻量级、高性能的加密代理协议,最早由中国开发者 clowwindy 创建,旨在突破网络审查和屏蔽。

基本原理

加密算法选择

Shadowsocks 支持多种对称加密算法,包括:

推荐使用 GCM 或 Poly1305 类别算法,以获得更高安全性和性能。

SS 与 Vmess/Vless 对比

特性 Shadowsocks Vmess Vless
加密机制 客户端自选 内建 外部依赖
隐蔽性 较弱
协议扩展性
性能

优点:

缺点:

ShadowsocksR (SSR)

ShadowsocksR 是 Shadowsocks 的非官方增强版本,由 BreakWa11 开发,加入了多项混淆机制和协议扩展,目的是增强抗封锁能力。

SSR 的特点

应用场景

注意:由于 SSR 属于非主流协议,已基本停止更新,新机场和客户端逐步弃用。

Trojan

Trojan 是一种基于 TLS 加密层的代理协议,设计理念是“不可识别”,即让代理流量看起来像普通 HTTPS 流量,最大程度避免被 DPI(深度包检测)识别。

工作机制

安全性分析

Trojan 与 Vless 的差异

特性 Trojan Vless
TLS伪装 必须 可选
支持CDN
加密层 原生TLS 依赖外部
性能 更高(XTLS)
易部署性 一般

优点:

缺点:

HTTP/HTTPS Proxy

传统的 HTTP/HTTPS 代理是一种较为古老的代理协议形式,主要用于 Web 请求代理传输。

HTTP 代理介绍

HTTPS 代理介绍

与现代代理协议的对比

特性 HTTP/HTTPS Proxy Vmess/Vless/Trojan
加密支持 仅 HTTPS 原生或外接支持
UDP支持 不支持 支持
伪装能力
易识别性

优点:

缺点:


SOCKS5

SOCKS5 是一种通用型代理协议,最初由 NEC 开发,用于客户端与服务器之间转发任意协议的网络请求。

工作机制

应用场景与限制

适用于本地转发、内网代理、中继链构建等需求,但不建议单独用于科学上网主通道。

Reality (Xray协议)

Reality 是由 V2Ray 项目的衍生版本 Xray-core 所推出的新一代抗审查代理协议,结合 TLS 1.3 与曲线加密,实现极致伪装与匿名性。

协议简介

对抗审查能力

优点:

缺点:

Hysteria / Hysteria2

Hysteria 系列是一类基于 UDP/QUIC、专为复杂网络优化的协议。当前更常见的是 Hysteria2(新版本),部分机场仍可能保留旧版 Hysteria 作为兼容选项。

协议特性

性能优势

使用场景

注意:需支持 UDP 的服务器端口,否则无法正常运行。

TUIC

TUIC 是近年来新兴的代理协议,主打基于 UDP 的高性能加密传输,常被视为 Hysteria2 的“竞品”。

协议概述

Hysteria2 vs TUIC

特性 Hysteria2 TUIC
协议基础 UDP + TLS QUIC + TLS
多路复用 支持 更强
抗丢包机制 自动 更智能
性能稳定性 极高
隐蔽性

使用建议


Clash 配置各类协议

Clash 使用 YAML 配置文件支持多种协议组合。以下为各类型协议的配置示例与注意事项:

配置示例:Vmess 节点

proxies:
  - name: "Vmess 节点"
    type: vmess
    server: example.com
    port: 443
    uuid: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    alterId: 0
    cipher: auto
    tls: true
    network: ws
    ws-opts:
      path: "/ws"
      headers:
        Host: example.com

配置示例:Vless + XTLS

  - name: "Vless XTLS"
    type: vless
    server: example.com
    port: 443
    uuid: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    flow: xtls-rprx-vision
    tls: true
    network: tcp
    servername: example.com

配置示例:Trojan

  - name: "Trojan TLS"
    type: trojan
    server: example.com
    port: 443
    password: "your_password"
    sni: example.com
    skip-cert-verify: false
    network: tcp

常见问题

对比总结

对各协议的综合特性进行整理,便于用户依据自身需求做出选择。

协议 加密 UDP 多路复用 隐蔽性 安全性 适用场景
Vmess 支持 通用网络代理
Vless 支持 需要伪装、低延迟场景
Trojan TLS 支持 高安全HTTPS伪装需求
SS 简洁代理、移动设备
SSR 高封锁环境绕墙
Hysteria2 TLS 支持 游戏、实时通信
TUIC TLS 高稳定性传输
Reality TLS 支持 极高 极高 抗审查、极限伪装
SOCKS5 内网、本地中转
HTTP(S) TLS 临时Web代理

结论

协议选择建议

后续发展趋势


FAQs

1. 为什么有的客户端能用 Reality/TUIC/Hysteria2,有的不能?
本质是“内核能力”不同:有的客户端内置 mihomo,有的用 sing-box,也有的仍是老内核;同名客户端不同版本也可能差异很大。

2. 为什么我的 Vless 节点连接失败?
检查 servername、UUID、端口是否正确,同时确认 TLS 是否启用,并确保服务器端配置无误。

3. 哪些协议适合稳定科学上网抗审查?
Reality、Trojan、Vless + TLS 都具备较强伪装能力,是目前科学上网主流选择。

4. Shadowsocks 还能用吗?
可以,但在高级审查环境中容易被识别,适合轻度使用或配合插件增强。

5. Clash 是否支持移动端?
是。移动端常见方案包括 Android 的 mihomo 系客户端、以及 iOS 的 Shadowrocket/Stash/Loon/Surge 等(以客户端实际支持的协议为准)。


推荐阅读