返回百科

百科

Trojan-Go:开源代理内核百科

翻墙应用商店 · · 更新于

开源内核GPL-3.0

返回百科 · 查看原内核页面

条目导读

Trojan-Go 是使用 Go 编写的独立 Trojan 实现,兼容原版配置,同时增加多路复用、WebSocket/CDN 中转、路由、TProxy、MySQL 用户管理与流量统计。扩展字段改变兼容边界,使用原版 Trojan 客户端时只能依赖两者共有的基础协议。

阅读路径:按“概览 → 核心能力/技术贡献 → 时间线或版本 → 生态与来源”阅读;事实、版本与判断均以正文标注的公开来源为准。

01 · 词条概览

Trojan-Go 是使用 Go 编写的独立 Trojan 实现,兼容原版配置,同时增加多路复用、WebSocket/CDN 中转、路由、TProxy、MySQL 用户管理与流量统计。扩展字段改变兼容边界,使用原版 Trojan 客户端时只能依赖两者共有的基础协议。

02 · 核心架构与能力

兼容原版 Trojan 的基础隧道

Trojan-Go 提供 client、server、forward、relay 等运行模式,配置文件可用 JSON/YAML;基础 TLS 隧道与原版 Trojan 互通,但双方都必须理解证书、密码和远端地址等共同字段。

来源:https://github.com/p4gefau1t/trojan-go/blob/2dc60f52e79ff8b910e78e444f1e80678e936450/README.md#简介

多路复用、WebSocket 与可插拔传输

smux 多路复用把多个逻辑连接放在一个底层连接上;WebSocket over TLS 可配合 CDN/反向代理,传输层插件还能替换 TLS 或加入 Shadowsocks AEAD 混淆。启用这些扩展后,兼容性取决于对端是否同样使用 Trojan-Go 的扩展。

来源:https://github.com/p4gefau1t/trojan-go/blob/2dc60f52e79ff8b910e78e444f1e80678e936450/README.md#特性

透明代理、用户与统计

TProxy 可接收 TCP/UDP 透明流量,路由模块可做国内外分流和广告屏蔽;服务端还可以使用 MySQL 做用户权限、流量统计和配额。数据库、iptables、证书和客户端集成都是部署边界,不由单个配置文件自动解决。

来源:https://github.com/p4gefau1t/trojan-go/blob/2dc60f52e79ff8b910e78e444f1e80678e936450/README.md#简介

最后正式发行

GitHub 最新正式 Release 为 v0.10.6,发行于 2021 年 9 月 14 日;本页保留版本事实,不把第三方客户端的后续补丁写成上游 Trojan-Go 版本。

来源:https://github.com/p4gefau1t/trojan-go/releases/tag/v0.10.6

03 · 来源与边界

本页依据截至 2026-11-13 的官方仓库、官方文档和发行记录整理。内核页面保留原有 /cores/trojan-go 页面;本 Wiki 只提供独立的百科阅读入口。

↑ 返回目录