VLESS、Trojan、Shadowsocks 怎么选:按客户端与场景判断
普通用户选协议,实际是在订阅提供的节点里做选择:先看客户端内核支持哪些协议与参数,再看场景是否需要 UDP、设备性能和网络环境,最后才是个人偏好。本文给出按客户端、场景和资料状态三步判断的方法,不推荐任何品牌。
选择顺序:先客户端,再场景,最后偏好
对普通用户而言,“选协议”其实是在订阅已有的节点里做选择:首先看你的客户端内核能完整支持哪些协议和参数,不支持的直接排除;其次看场景,需要 UDP 的语音和游戏、性能较弱的设备、需要经过中间层的网络环境,会让某些组合更合适;只有前两步都满足后,个人偏好才有意义。协议名称本身不决定速度或线路质量。
本文讲协议选择条件,不推荐品牌。所属二级专题见 代理协议二级专题,三种协议的原理概览见 一级专题的协议章节。
三种协议的差别归结为四个问题
把原理层面的差别翻译成用户关心的问题,大致是以下四个:
| 问题 | VLESS | Trojan | Shadowsocks |
|---|---|---|---|
| 客户端支持面 | 需要较新的内核,REALITY 与流控支持更窄 | 较广 | 很广 |
| 导入要填的参数 | 多:UUID、安全层、传输、流控等 | 中:密码、SNI 等 | 少:加密方式、密钥 |
| UDP 如何承载 | 依实现,可走 UDP 指令或复用方式 | 封装在 TLS 连接内 | 原生逐包转发 |
| 是否依赖证书或时间 | 外层 TLS 需证书;REALITY 不需证书但对时间有要求 | 需证书 | 2022 版需时间准确 |
原理细节分别见 VLESS 为什么本身不加密、Trojan 借用 HTTPS 外观的原理 和 Shadowsocks 与 AEAD 加密。
步骤一:用客户端内核做排除
客户端是外壳,真正处理协议的是内核。常见的几类内核支持情况大致如下,具体以客户端的发布说明为准:
- 原版 Clash 内核:支持 Shadowsocks、Trojan、VMess,不支持 VLESS。该内核已停止维护,仍在使用它的客户端会让 VLESS 节点在导入后“消失”或报错。
- mihomo 等 Clash 衍生内核:支持 VLESS,并支持多数 REALITY 与流控组合。
- Xray、sing-box 内核:对 VLESS、REALITY 与多种传输方式的支持较完整。
- iOS 上的商业客户端:通常同时支持三种协议,但对 REALITY 等较新参数的支持需逐个确认。
排除方法很简单:把订阅导入你打算使用的客户端,对比节点数量与运营方说明的数量是否一致,再随机打开几个节点详情,确认参数没有缺项。桌面端的客户端选择见 桌面端客户端:Windows 与 macOS。
步骤二:按场景挑选
当订阅里同时有多种协议的节点、且客户端都支持时,可以按场景选择:
| 场景 | 优先考虑 | 理由 |
|---|---|---|
| 网页、AI 工具、日常办公 | 任一可用协议 | 协议差异对这类使用影响较小 |
| 语音通话、联机游戏 | 明确支持 UDP 的节点 | Shadowsocks 原生转发 UDP;其他协议需确认服务器与客户端都开启 |
| 旧手机、性能较弱的路由器 | 加密层次少的组合 | 避免重复加密带来的计算负担 |
| 网络中 HTTP 以外的流量受限 | 使用 TLS 或 WebSocket 等传输的节点 | 外观接近普通网页流量 |
| 频繁切换设备与客户端 | 客户端支持面广的协议 | 换客户端后不必担心节点失效 |
注意,表中的“优先考虑”是条件判断,不是性能结论。是否需要 UDP 的判断,见 机场节点支持 UDP 的三方条件。
步骤三:看资料状态,决定购买前要问什么
本站整理的 17 个品牌资料中,12 个写明 VLESS,5 个协议待核实,没有品牌把 Trojan 或 Shadowsocks 写为主要协议;而 2026-08-11 批次的测速截图中多数节点类型显示为 Shadowsocks。这意味着:
- 资料写 VLESS 的品牌:确认客户端支持 VLESS 及其参数组合;同时问清订阅里是否还有其他协议节点。
- 协议待核实的品牌:购买前先向客服确认下发的协议与订阅格式,再判断客户端兼容性。
- 截图与资料不一致的品牌:把差异当作待核实项,核对方法见 截图显示 Shadowsocks、资料写 VLESS 的核对方法。
想对照哪些品牌资料同时写明 VLESS 与专线,可以查看 VLESS+IEPL 型品牌分类;这只是资料字段的分类,不代表本站推荐。
同一地区有多种协议节点时怎样对比
如果订阅里同一地区同时有 VLESS、Trojan、Shadowsocks 节点,可以做一次简单的对照,让判断基于自己的网络而不是他人的结论:
- 控制变量。 选择名称显示为同一地区、同一线路标签、同一倍率的节点,只让协议不同。
- 分时段。 在白天和晚间各测几次,单次结果容易受偶然波动影响。
- 按场景测。 只看网页与 AI 工具的,记录打开常用页面的感受;用语音或游戏的,额外确认 UDP 是否经过代理。
- 记录条件。 写下客户端模式(系统代理或 TUN)、测试时间和所选节点,方便日后复查。
如果几种协议的体验接近,就按客户端支持面和导入稳定性来选;如果差别明显,也要考虑这可能来自不同节点背后的服务器或线路,而不是协议本身。自测的完整流程见 自己动手测速。
三个常见误区
“VLESS 更新,所以更好。” VLESS 的优势在于精简与可扩展,但它依赖外层安全配置,对客户端要求也更高。客户端不支持时,再新的协议也无法使用。
“Shadowsocks 很老,所以不安全。” 使用 AEAD 或 2022 版加密的 Shadowsocks 提供机密性与完整性;不推荐的是早期流加密方式,而不是协议本身。
“换协议能解决晚高峰变慢。” 晚高峰主要与线路容量和用户配比有关,协议的影响相对有限,相关分析见 晚高峰与网络质量影响因素。
请遵守所在地法律法规与平台条款,本文不提供规避监管或平台风控的方法。
常见问题
普通用户需要自己决定用哪种协议吗?
大多数情况下不需要。协议由机场在服务器端决定,用户只能在订阅提供的节点里选择。用户要做的是确认客户端支持订阅里的协议与参数,并在有多种协议节点时按场景挑选。
三种协议里哪一种速度更快?
协议本身的开销差异通常不是体验的主要因素,线路、拥堵、服务器负载和本地网络影响更大。本站不做协议性能排名,建议在同一地区、同一时段对比不同协议节点。
客户端只支持 Shadowsocks 怎么办?
先确认订阅里是否有 Shadowsocks 节点;如果品牌资料只写 VLESS,应向客服确认是否提供其他协议节点,或者更换支持 VLESS 的客户端。客户端的选择方法见客户端专题。
来源与更新
品牌字段来自本站品牌数据文件(整理自 2026-09-04 品牌清单,Vendor Data,官网待核实);测速截图为 2026-10-18 复核后发布的单次 Measured Data;AI 与流媒体均为 Not Tested。发布 2026-10-18,最近更新 2026-10-18。本页不承诺任何平台的收录、排名或引用。