Trojan 是近年来在翻墙圈子中迅速崛起的一种代理协议,以其极低的特征暴露风险和极高的抗深度包检测(DPI)能力而备受推崇。与 Shadowsocks、V2Ray 等协议相比,Trojan 的设计理念更加极简:通过将代理流量完全伪装成普通 HTTPS 网站流量,使防火长城难以区分正常 Web 浏览与翻墙代理行为。本文将深入剖析 Trojan 协议的工作原理,并与 V2Ray 进行全面横向对比。

一、什么是 Trojan 协议?它的 TLS 流量伪装与防检测原理是什么?

Trojan 的核心设计思路是"以真乱假"——它要求服务端必须运行一个真实的 HTTPS 网站,并在 443 端口(标准 HTTPS 端口)同时监听来自 Trojan 客户端的连接请求。当 GFW 对 443 端口的流量进行探测时,Trojan 服务端会将其当作普通 HTTPS 请求处理,返回正常的网页内容;而当合法的 Trojan 客户端连接时,服务端通过验证请求中内嵌的特殊密码(password),确认其身份后再建立代理通道。

这种设计使得 Trojan 流量从外部看完全等同于正常的 TLS 1.3 HTTPS 流量,即便 GFW 进行主动探测(Active Probing),也只会看到一个"正常的 HTTPS 网站",无法识别其为翻墙代理服务。

二、相比于传统协议,Trojan 协议有哪些独特的核心安全优势?

  • 极低特征暴露:使用标准 443 端口,全程 TLS 1.3 加密,流量特征与普通 HTTPS 完全一致,极难被深度包检测(DPI)识别。
  • 性能高效:相比 V2Ray 的 VMess 协议,Trojan 的加密层更轻量,CPU 占用更低,在相同节点配置下速度通常更快。
  • 配置相对简单:服务端配置文件比 V2Ray 的 JSON 配置简洁,对 VPS 自建用户更友好。

三、Trojan 与 V2Ray 协议横向对比:哪个速度快、防封锁性能好?

以下是 Trojan 与 V2Ray 两大主流协议的多维度横向对比:

  • 抗封锁能力:Trojan ≈ V2Ray+TLS(均为 TLS 加密,特征极低);明显优于 VMess+WebSocket(可被流量特征检测识别)。
  • 传输速度:Trojan 的协议开销更小,在低带宽或高延迟环境下速度通常略优于 V2Ray VMess。
  • 功能丰富度:V2Ray 支持更复杂的路由规则、多协议混合、CDN 中转等高级功能,适合进阶用户。Trojan 则专注于单一场景,更适合追求简洁稳定的用户。
  • 客户端兼容性:两者均被 Clash、Shadowrocket、V2RayNG 等主流客户端广泛支持,兼容性相当。

四、Clash、小火箭及 V2Ray 客户端中怎么导入和配置 Trojan 订阅?

Clash(Windows/macOS)配置

在 Clash 的 YAML 配置文件中,Trojan 节点的格式如下:

将节点的服务器地址、端口(通常为 443)、密码填入对应字段,sni 填入服务端使用的域名,即可完成配置。Clash Verge Rev 支持直接导入机场提供的 Trojan 订阅链接,无需手动编辑 YAML 文件。

Shadowrocket(iOS)配置

在 Shadowrocket 中,点击右上角"+",类型选择"Trojan",依次填入服务器地址、端口(443)、密码,以及 Peer Name(即服务端域名/SNI)后保存即可。如果机场提供了 Shadowrocket 专用订阅链接,可直接一键导入,无需手动配置。

五、有哪些稳定运营且全面支持 Trojan 协议的推荐机场?

以下机场均支持 Trojan 协议节点,订阅后可在 Clash 或 Shadowrocket 中直接使用:

  • 极连云:全 IPLC 专线,支持多协议(Trojan/VLESS/Reality),晚高峰零丢包。
  • 光年梯:支持 Trojan、SSR、V2Ray 多协议,节点覆盖全球 20+ 地区。
  • 边缘节点:专为游戏与低延迟优化,支持 Trojan-Go 协议,适合对延迟敏感的用户。

六、小结

Trojan 协议以其极强的抗 GFW 检测能力和轻量高效的传输性能,已成为目前专线机场标配的核心协议之一。对于追求稳定性与安全性的科学上网用户,Trojan 协议配合优质专线机场,是目前综合评分最高的翻墙方案之一。