TiziWiki梯子百科 · 中文网络知识

工具有解,选择有据。独立整理 / 持续更新

什么是 Trojan 协议?伪装成 HTTPS 的代理协议解释

百科词条:解释 Trojan 协议把代理流量伪装成标准 HTTPS 访问的原理、为什么在公司与校园网等严格环境下可用性好、与 Shadowsocks 和 VLESS 的区别、Trojan-Go 等变体,以及客户端与机场的支持情况。

资料更新说明整理于 2026-10-20

价格与条款可能变化,未独立验证的项目保留待确认状态。

本文由 TiziWiki 编辑部整理维护。未独立验证当前报价、服务表现、优惠或退款;请结合服务商当前条款及自己的使用记录判断。

文章目录

设计思路

早期协议(如 Shadowsocks)靠加密隐藏内容,但「加密后的随机流量」本身就是特征。Trojan 换了个思路:不像随机流量,像 HTTPS。

Trojan 服务端运行在 443 端口,持有真实域名的 TLS 证书。任何人访问它都会看到一个正常网站;只有带正确密码的客户端,在 TLS 握手后发送的第一段数据会被识别为代理请求。从外部观察,这就是一个普通的 HTTPS 网站。

优点

  • 伪装度高:与正常 HTTPS 流量无法区分;
  • 走 443 / TCP:公司、校园网几乎不可能封锁 443 端口;
  • 实现简单稳定:协议本身很轻,各客户端支持成熟。

缺点

  • 需要服务商持有域名与有效证书,运维成本略高;
  • 基于 TCP,高丢包链路下速度不如 QUIC 协议,见 Hysteria2;
  • 无法利用 CDN 中转(除非配合 WebSocket 变体)。

与其他协议的对比

协议 伪装方式 传输 严格网络下
Shadowsocks 加密随机流量 TCP / UDP 一般
Trojan 标准 TLS,像 HTTPS TCP 好
VLESS + Reality 借用真实网站的 TLS 握手 TCP 好
Hysteria2 QUIC UDP 取决于 UDP 是否受限

Trojan 与 VLESS + Reality 都是「像 HTTPS」路线,区别是 Trojan 用自己的证书,Reality 借别人的握手。见什么是 VLESS 与 Reality。

变体

  • Trojan-GFW:原始实现;
  • Trojan-Go:Go 语言实现,增加 WebSocket、多路复用等功能,可配合 CDN;
  • 各客户端内核(Mihomo、sing-box、Xray)均内置 Trojan 支持,用户无需区分。

什么时候选 Trojan 节点

  • 公司或校园网下其他协议连不上;
  • Hysteria2 等 UDP 协议被限速;
  • 需要最稳妥的「能连上」保障。

本站收录品牌中星岛梦、暮光网络、微风网络提供 Trojan 节点。

客户端支持

Clash Verge Rev、Clash Meta for Android、sing-box、Shadowrocket、v2rayN 全部支持。协议的整体对比见常见代理协议。

相关词条

TiziWiki 编辑部

TiziWiki 编辑部整理公开资料、说明证据边界,并维护教程与内容更正。