梯子学堂

Trojan 协议是什么:原理、特点与适用场景

2026-10-21 更新约 6 分钟读完进阶
先说结论

Trojan协议的设计思路,是把代理流量放进标准的 TLS 连接里,使它在网络上看起来与普通的 HTTPS 流量相似;客户端用密码认证,服务端对不符合协议的访问可以转交给正常的网站处理。它依赖有效的证书和域名,节点链接里的主要字段是密码、地址、端口和 SNI。具体细节以项目文档为准。

Trojan协议是什么?你在订阅里看到以 trojan:// 开头的链接,或者客户端里一个类型为 Trojan 的节点时,大概率会冒出这个疑问。这篇依据 Trojan 项目文档 的描述,讲清它的设计思路、节点链接里的字段,以及它适合什么场景。不排名、不比较速度,只回答“它怎么设计的、在订阅里怎么认、用起来要注意什么”。

Trojan协议的设计思路

Trojan 的核心思路可以用一句话概括:不另起炉灶,直接借用互联网上最常见的加密连接——HTTPS 所用的 TLS,来承载代理流量。

设计要点 通俗解释
以 TLS 承载流量 数据放在标准加密连接里传输
外观接近普通 HTTPS 在网络上看起来与访问网站相似
密码认证 客户端用密码向服务端证明身份
对非协议访问的处理 不符合协议的访问可以交给正常的网站来响应

这就是常说的 trojan协议原理:用常见的东西当外壳,让代理流量混在普通访问里,不显得特别。至于实际效果,受网络环境和实现影响,没有统一结论。

trojan是什么:和其他协议的关系

对比项 Trojan VLESS Shadowsocks
设计取向 借用标准 TLS 精简协议,安全交给下层 自带加密,结构简单
是否依赖证书 是,需要有效证书与域名 搭配 TLS 时需要,REALITY 方案另有思路 否
认证方式 密码 UUID 密码
订阅里的标识 trojan:// vless:// ss://

这张表只是帮你建立印象,各协议的细节以各自官方文档为准。完整对比读 代理协议怎么选,协议全景读 机场用的协议有哪些,另一个常见协议的介绍读 VLESS 协议是什么。

读懂 trojan节点链接里的字段

Trojan 的链接结构比较直观(以下为虚构示例,非真实节点):

trojan://密码@服务器地址:端口?参数#节点名称
字段 含义 用途
密码 认证凭证 属于敏感信息,不要外传
服务器地址与端口 要连接的服务器 排查连不上时先核对
sni 握手阶段声明的服务器名 与证书是否对得上,决定握手能否成功
type 等传输参数 传输方式,如 tcp、ws 判断数据怎么传输
allowInsecure 是否跳过证书校验 开启会降低安全性,不建议随意打开

重点提醒:**如果有人让你把证书校验关掉才能连上,请先停一下。**那意味着你放弃了确认对端身份的机会,应当先向机场确认证书和域名是否正常,而不是自己关闭校验。

适用场景:什么时候会用到

场景 说明
机场节点列表里有 Trojan 类型 你的客户端支持即可直接使用
需要在多种协议间切换备用 一种协议在你的网络里表现不好时,换另一种试试
想理解节点的构成 搞懂协议和传输方式,有助于排查问题

对多数人来说,用哪种协议是机场定的。你能做的,是选一个机场提供、客户端也认得的节点,再拿自己的网络去试。

客户端支持

客户端内核 Trojan 支持情况
Mihomo(Clash Meta) 通常支持
sing-box 通常支持
Xray 通常支持
较旧的 Clash 内核 一般也支持,具体看版本

具体以所用客户端的官方说明为准。导入订阅的操作可以看 Clash 订阅怎么导入;如果导入后节点没有出现,排查方向读 订阅导入失败怎么办。

使用 Trojan 节点时的几个习惯

习惯 原因
不把节点链接发到公开场合 链接里包含密码,等同于凭证
不手动关闭证书校验 关闭后无法确认对端身份
系统时间保持准确 时间偏差大会导致证书校验失败
导入前确认订阅来源 来路不明的订阅可能指向不可信的服务器

这些习惯和协议本身关系不大,却能避开多数不必要的麻烦。订阅的保管方法,读 怎么保护你的订阅链接。

与证书相关的常见问题

因为 Trojan 依赖有效证书,所以证书问题是常见的故障来源:

现象 可能原因 谁来处理
突然所有 Trojan 节点连不上 服务端证书过期或域名失效 机场
只有个别节点连不上 该节点的证书或域名配置问题 机场
提示证书错误 系统时间不对,或证书确实有问题 先校对系统时间,再反馈机场
换网络后能连 原网络对该类连接有干扰 换协议或节点尝试

遇到这类现象,先把自己这一侧排除(系统时间、网络),再向机场反馈。整体排查思路读 机场连不上怎么办。

想知道它在你这里表现如何

  1. 同一家机场里,挑一个 Trojan 节点和一个别的协议节点,在同一时间段轮流使用;
  2. 记录是否中断、延迟如何,指标含义见 节点延迟怎么看;
  3. 在不同网络下对比,如家宽与手机网络;
  4. 换几个时段再来一轮,别拿单次结果下判断。

几个常见的误解

  • **“Trojan 就是更隐蔽的协议。”**设计思路是外观接近 HTTPS,实际效果因环境而异;
  • **“选 Trojan 就更安全。”**安全取决于整套配置和服务商,不取决于名字;
  • **“关掉证书校验没关系。”**这会降低安全性,应先让机场处理证书;
  • **“Trojan 和 VLESS 可以分出高下。”**没有统一结论,要看自己的环境。

下一步

把协议名当作节点信息的一栏,不当成质量的标签。想比较其他协议,读 Hysteria2 是什么;想按条件筛选机场,用 选机场向导。Trojan协议的价值,在于让你读懂节点是怎么构成的,从而遇到问题时知道该查哪一环。

这篇没有覆盖的
  • Trojan 的设计、字段和版本改动,请看项目官方文档;这里只是从使用者角度做白话说明。
  • 各协议的速度、稳定性、抗干扰能力谁强,这里不评判,站内也没有对应的测试记录。
  • 服务端怎么搭、证书怎么申请不在本文范围,这里只讲怎么读懂节点、怎么选。

爱梯子榜单里排在前面的几家

名次看的是资料完整度和跟进程度,不是测速成绩。价格、线路一律照档案原样摆出来,付款前请到官网结账页再核一遍。

名次机场最低一档流量线路
第 1 名无忧链接¥6.6/月 按年付费40GB/月IPLC、IEPL官网入口
第 2 名暮光加速折合 ¥9.1/月 按年付费70GBIEPL官网入口
第 3 名微风网络¥27/月 按月付费200GBIEPL官网入口
第 4 名飞猫云折合 ¥7/月 按年付费50GBIPLC官网入口
第 5 名Firefly约¥8/月起 按年付费60GBIPLC官网入口
第 6 名灵动云折合 ¥8.3/月 按年付费70GBIEPL官网入口

看完整的机场推荐榜 → 数据来自机场档案,价格以官网结账页为准。

本文引用的官方来源

这篇的几个常见问题

Trojan 是什么?

Trojan 是一种代理协议,设计思路是用标准的 TLS 来承载流量,使其在网络上看起来与普通的 HTTPS 访问相似。客户端使用密码认证,服务端对不符合协议的访问可以交给正常的网站处理。在订阅里,它表现为以 trojan:// 开头的链接,或配置里 type 为 trojan 的节点。

Trojan 节点链接里的字段是什么意思?

常见字段有密码、服务器地址、端口和 SNI,有时还有传输方式相关的参数。密码相当于凭证,不要外传;地址和端口用来排查连不上;SNI 是握手时使用的服务器名称,和证书是否匹配有关。具体含义与可选值以项目文档和客户端说明为准。

Trojan 和 VLESS 哪个更好?

没有绝对的答案。两者设计思路不同,都是常见的选择。对用户来说,关键是机场是否提供、你的客户端是否支持、你的网络环境下是否稳定。建议用同一家机场不同协议的节点在自己的网络里对比,而不是看别人的结论。

为什么 Trojan 节点需要有效证书?

因为它依靠标准的 TLS 来承载流量,服务端需要一张有效的证书和对应的域名,客户端才能完成正常的握手。这是服务端的事情,用户一般不需要处理,但如果节点的证书过期或域名失效,就可能出现连不上的情况,应反馈给机场。