
比较协议时,把传输和安全层一起看
你拿到的节点可能写着“VLESS + REALITY”,也可能写着“Trojan + TLS”。其中 VLESS、Trojan 是协议名称,后面的组合说明连接采用的其他机制。仅比较前半段,会漏掉客户端是否支持、安全参数是否完整以及服务端实际如何配置。
| 要核对什么 | VLESS 节点 | Trojan 节点 |
|---|---|---|
| 认证信息 | 用户标识,例如 UUID | 密码 |
| 安全相关配置 | 核对 TLS、REALITY 或实际启用的 VLESS Encryption 等配置 | 核对 TLS 及服务端要求 |
| 兼容性 | 核对内核版本、传输、安全配置与 flow 等字段 | 核对内核支持、传输与 TLS 字段 |
| 能否仅凭名称判断速度 | 不能 | 不能 |
两边的认证信息不能互换。服务商给的是完整订阅时,优先按其兼容说明导入,不要把一个节点的 UUID 或密码粘到另一个协议配置里,再期待它能够连接。VLESS 官方配置、Trojan 官方配置

“VLESS 不加密”需要补上配置条件
当前 Xray 官方文档已经列出 VLESS Encryption,并提供 encryption 字段。因此,“VLESS 永远不做加密”不能作为适用于所有当前配置的结论。你看到 encryption 为 none 时,还要继续看传输安全配置,不能只读一个字段就判定整条连接是否受保护。
官方对传输安全有明确条件限制,包括受信私网和启用 VLESS Encryption 等情况。对于普通订阅用户,实际动作是保持服务商提供的组合,并核对所用客户端是否支持它;不要照着旧教程随手把安全层改成 none。这一段依据的是当前 Xray 文档,不代表所有客户端或其他内核已经支持相同功能。VLESS 安全与加密字段说明
Trojan 的常见配置则依赖 TLS。域名、证书校验以及服务端要求都可能影响连接;遇到报错时应核对参数,不要把跳过证书校验当成日常解决办法。不同实现会有自己的要求,应按服务商所支持的客户端与版本处理。Trojan 传输安全说明
订阅用户按兼容性和使用结果选择
如果两种节点都由同一服务商提供,先检查订阅说明列出的客户端及版本。你能在列表中看到节点,只说明客户端接收了相关信息;仍需连接并打开实际目标网页,才能确认当前组合对你可用。
两个节点都能用时,在同一设备、网络和目标网站上比较。记录是否超时、视频是否缓冲、文件是否持续传输,再决定日常使用哪一个。节点可能走不同线路,结果不能归因于协议本身,更不能据此推出“VLESS 必定比 Trojan 快”。
若旧设备只兼容其中一种,就先选择能够正确连接的方案。升级客户端前保留原有配置和可恢复路径;你不需要为了追随协议名称,立即迁移一个原本正常的使用环境。
连接失败时,保留完整配置交给服务商核对
你可以记录客户端名称和版本、节点的协议与传输组合、失败时间,以及错误原文。日志若包含密码、UUID、订阅地址或二维码,应先遮盖这些信息。不要公开整条私人链接来询问“哪个字段不对”。
让服务商确认这个组合是否受当前客户端支持,以及订阅是否需要更新。恢复旧的可用配置后再尝试修复,不要同时改端口、安全层和 flow。需要重新核对导入或连接步骤时,进入客户端使用教程和连接故障排查;其他知识可从机场使用文章查找。