人物百科
GreaterFire:Trojan 协议与核心创作者
本条目记录 GreaterFire 的公开技术身份、已核验项目、公开时间线和来源边界。
阅读路径:按“概览 → 技术贡献 → 项目与生态 → 时间线 → 来源与边界”阅读;事实和判断以正文标注的公开来源为准。
01 · 词条概览与公开身份
- 公开署名:GreaterFire
- 技术角色:Trojan 协议与核心创作者
- 所属类别:协议与传输
- 公开活跃时期:2017 — 2020
- 公开入口:
核心定位
公开资料将 GreaterFire 记录为 Trojan 协议与核心创作者。具体项目、技术贡献和时间点以本页的项目、时间线和参考资料中的来源为准。
02 · 技术贡献与项目演进
本节依据公开时间线和来源记录归纳已核验的技术工作;具体日期、项目和来源以公开时间线为准。
- 2017-10-15 · GreaterFire 提交 Trojan 初始代码:在 GitHub 建立 trojan-gfw/trojan 仓库并提交 Initial commit(1ecc6c1),确立基于真实 HTTPS 拟态的抗审查路线。(来源记录:
src-trojan-initial-commit) - 2017-10-16 · 发布项目说明与伪装定位:在 README 中首次公开写下“An unidentifiable mechanism to bypass GFW”,确立放弃自制混淆、直面审查的不可识别目标。(来源记录:
src-trojan-repo) - 2017-10-19 · 系统性阐明特洛伊木马哲学与协议规范:发布设计白皮书与协议规范文档,确立“它本身就是 HTTPS”的哲学宣言、首包 SHA224 散列认证及 Fallback 站点回落机制。(来源记录:
src-trojan-overview、src-trojan-protocol) - 2017-10-21 · 发布 v0.1.0 第一个公开版本:推出 Trojan 第一个公开发布版本,完成基础客户端与服务端功能,支持真实 TLS 握手与本地 SOCKS5 代理转换。(来源记录:
src-trojan-v01-tag) - 2017-10-25 · 实装 SNI 与 ALPN 拟态:通过 OpenSSL 原生 API 引入 SNI 域名标识与 ALPN(http/1.1)协议协商支持,减少 TLS 握手特征。(来源记录:
src-trojan-sni-alpn-commit) - 2018-03-21 · 发布 v1.0.0 正式版本:Trojan 协议与 C++ 异步核心走向成熟稳定,建立跨平台构建体系与系统服务模板。(来源记录:
src-trojan-v10-tag) - 2018-04-14 · 合并 PR #30 实装 UDP 转发:正式引入基于 SOCKS5 规范的 UDP ASSOCIATE 转发支持与 append_payload 机制,补齐实时网络与游戏代理能力。(来源记录:
src-trojan-feat-udp-commit) - 2018-08-06 · 开源 trojan-url 并创立 trojan:// 标准:创建 trojan-url 工具库,正式定义并推广 trojan:// 标准 URI 编码规范与二维码分享格式,成为行业通用标准。(来源记录:
src-trojan-url-repo) - 2019-07-03 · 推出 trojan-quickstart 简化部署:创建官方快速安装脚本,推动自动化申请权威机构 TLS 证书与反向代理配合的最佳实践在社区推广。(来源记录:
src-trojan-quickstart-repo) - 2019-09-29 · 发布 v1.13.0 支持 Linux NAT 透明代理:引入 Linux 原生 NAT 模式与 iptables 协同机制,使 Trojan 能够自动接入软路由及透明网关环境。(来源记录:
src-trojan-v113-tag) - 2020-03-22 · 发布 v1.15.0 支持 ALPN 端口分流覆盖:增加 alpn_port_override 特性,允许服务端根据 ALPN 协商结果将 HTTP/1.1 与 HTTP/2 明文分流至不同后端端口。(来源记录:
src-trojan-v115-tag) - 2020-06-09 · 发布最终官方版本 v1.16.0:完成双向认证与安全策略更新,成为 GreaterFire 掌舵下的最终正式版本,协议范式已深刻融入全生态各大客户端。(来源记录:
src-trojan-v16-tag) - 2020-11-08 · 完成主线最后一次提交并功成身退:在 trojan 仓库完成 Windows 编译依赖与贡献者名册维护后正式隐退,将特洛伊木马防御体系留给整个繁荣的开源生态。(来源记录:
src-trojan-final-commit)
03 · 代表项目与生态
- Trojan:基于 C++11 与 Boost.Asio 开发的原型核心,实现真实 HTTPS 拟态与 Fallback 请求回落机制,以不可识别范式抵御被动特征识别与主动探测
- Trojan Protocol Specification:简化较高性能的应用层代理协议规范,定义首包 56 字节 SHA224 密码校验散列、SOCKS5 请求直通与零 RTT 载荷拼接
- trojan-url:官方 URL 编解码工具,确立并推广了被全行业通用的 trojan:// 节点分享链接常见实现
- trojan-quickstart:简化自动化部署脚本,推动全真证书申请与本地 Web 站点回落的最佳实践推广
关联内核纪事记录:v2ray-initial-commit、core-triumvirate-established
关联客户端纪事记录:v2ray-mobile-desktop-clients、sing-box-graphical-clients
04 · 公开时间线
2017-10-15 · GreaterFire 提交 Trojan 初始代码
在 GitHub 建立 trojan-gfw/trojan 仓库并提交 Initial commit(1ecc6c1),确立基于真实 HTTPS 拟态的抗审查路线。
来源记录:src-trojan-initial-commit
2017-10-16 · 发布项目说明与伪装定位
在 README 中首次公开写下“An unidentifiable mechanism to bypass GFW”,确立放弃自制混淆、直面审查的不可识别目标。
2017-10-19 · 系统性阐明特洛伊木马哲学与协议规范
发布设计白皮书与协议规范文档,确立“它本身就是 HTTPS”的哲学宣言、首包 SHA224 散列认证及 Fallback 站点回落机制。
来源记录:src-trojan-overview、src-trojan-protocol
2017-10-21 · 发布 v0.1.0 第一个公开版本
推出 Trojan 第一个公开发布版本,完成基础客户端与服务端功能,支持真实 TLS 握手与本地 SOCKS5 代理转换。
2017-10-25 · 实装 SNI 与 ALPN 拟态
通过 OpenSSL 原生 API 引入 SNI 域名标识与 ALPN(http/1.1)协议协商支持,减少 TLS 握手特征。
来源记录:src-trojan-sni-alpn-commit
2018-03-21 · 发布 v1.0.0 正式版本
Trojan 协议与 C++ 异步核心走向成熟稳定,建立跨平台构建体系与系统服务模板。
2018-04-14 · 合并 PR #30 实装 UDP 转发
正式引入基于 SOCKS5 规范的 UDP ASSOCIATE 转发支持与 append_payload 机制,补齐实时网络与游戏代理能力。
来源记录:src-trojan-feat-udp-commit
2018-08-06 · 开源 trojan-url 并创立 trojan:// 标准
创建 trojan-url 工具库,正式定义并推广 trojan:// 标准 URI 编码规范与二维码分享格式,成为行业通用标准。
2019-07-03 · 推出 trojan-quickstart 简化部署
创建官方快速安装脚本,推动自动化申请权威机构 TLS 证书与反向代理配合的最佳实践在社区推广。
来源记录:src-trojan-quickstart-repo
2019-09-29 · 发布 v1.13.0 支持 Linux NAT 透明代理
引入 Linux 原生 NAT 模式与 iptables 协同机制,使 Trojan 能够自动接入软路由及透明网关环境。
2020-03-22 · 发布 v1.15.0 支持 ALPN 端口分流覆盖
增加 alpn_port_override 特性,允许服务端根据 ALPN 协商结果将 HTTP/1.1 与 HTTP/2 明文分流至不同后端端口。
2020-06-09 · 发布最终官方版本 v1.16.0
完成双向认证与安全策略更新,成为 GreaterFire 掌舵下的最终正式版本,协议范式已深刻融入全生态各大客户端。
2020-11-08 · 完成主线最后一次提交并功成身退
在 trojan 仓库完成 Windows 编译依赖与贡献者名册维护后正式隐退,将特洛伊木马防御体系留给整个繁荣的开源生态。
05 · 参考资料
- trojan-gfw/trojan 官方开源仓库 · 记录 ID:
src-trojan-repo- 记录 Trojan 原型开发、实现 HTTPS 伪装与完整代码提交历史
- GreaterFire GitHub 个人主页 · 记录 ID:
src-github-greaterfire- 记录作者在 GitHub 上的开源项目与维护轨迹
- Trojan 项目初始提交记录(2017-10-15) · 记录 ID:
src-trojan-initial-commit- Commit 1ecc6c1 奠定项目最初骨架并开启不可识别机制的探索
- Trojan 架构概述与特洛伊木马设计说明 · 记录 ID:
src-trojan-overview- 阐述特洛伊木马设计说明——“它本身就是 HTTPS,让审查者面对真实 Web 网站”
- Trojan Protocol Specification 官方协议规范 · 记录 ID:
src-trojan-protocol- 详述 Trojan 应用层数据包格式、56 字节 SHA224 密码校验与 Fallback 请求回落机制
- Trojan 配置规范与服务端回落(Fallback)设计 · 记录 ID:
src-trojan-config- 详细定义 remote_addr 与 remote_port,说明向本地真实 HTTP 服务器转交连接的防御机制
- Trojan v0.1.0 第一个公开稳定版本发布(2017-10-21) · 记录 ID:
src-trojan-v01-tag- 项目第一个正式发布的稳定版本,实现基础客户端与服务端
- 实装 SNI 与 ALPN 拟态提交记录(2017-10-25) · 记录 ID:
src-trojan-sni-alpn-commit- Commit 3754713 引入标准 SNI 与 ALPN 握手,使流量与合规 HTTPS 流量主要一致
- Trojan v1.0.0 正式版本发布(2018-03-21) · 记录 ID:
src-trojan-v10-tag- 标志着 Trojan 架构与核心协议走向工程成熟
- 合并 PR #30 实装 UDP 转发提交记录(2018-04-14) · 记录 ID:
src-trojan-feat-udp-commit- Commit bf2fce9 正式引入基于 SOCKS5 规范的 UDP 转发支持
- trojan-gfw/trojan-url 官方仓库与 trojan:// 规范(2018-08-06) · 记录 ID:
src-trojan-url-repo- 官方 URL 编解码工具,确立 trojan://password@remote_host:remote_port 节点规范
- trojan-gfw/trojan-quickstart 自动化部署脚本(2019-07-03) · 记录 ID:
src-trojan-quickstart-repo- 提供官方一键部署脚本,规范 CA 证书申请与 Web 站点回落集成
- Trojan v1.13.0 支持 Linux NAT 模式发布(2019-09-29) · 记录 ID:
src-trojan-v113-tag- 引入 Linux 原生 NAT 模式与 iptables 透明代理支持
- Trojan v1.15.0 支持 ALPN 端口分流发布(2020-03-22) · 记录 ID:
src-trojan-v115-tag- 新增 alpn_port_override 特性,支持 HTTP/1.1 与 HTTP/2 区分后端分流
- Trojan v1.16.0 最终官方版本发布(2020-06-09) · 记录 ID:
src-trojan-v16-tag- 官方最后发布的正式版本,加入双向认证支持与构建优化
- Trojan 官方主干最终提交记录(2020-11-08) · 记录 ID:
src-trojan-final-commit- Commit 3e7bb9a,GreaterFire 在主线完成最终维护后功成身退
06 · 来源与边界
本文严格基于 GitHub 公开代码仓库(trojan-gfw/trojan、trojan-gfw/trojan-url、trojan-gfw/trojan-quickstart)完整 Git 提交历史、官方 Release 说明、架构白皮书与协议设计规范撰写。恪守开源社区伦理底线与最高隐私红线,绝不探究、推测或记录维护者的现实身份、个人生活与地理行踪,客观评价特洛伊木马设计说明对当前代理防御范式的深远技术贡献。
本页依据截至 2026-10-02 的公开技术资料整理;人物档案原文仍保留在 原人物页面。