Trojan-Go 是 Trojan 代理协议的 Go 语言开源实现,把流量伪装成正常的 HTTPS 网站访问以穿透网络封锁。它在原版基础上增加了多路复用、CDN 中转和内置分流,单文件部署、跨平台易用,曾是科学上网自建节点的热门选择。

| 类型 | 代理软件 / 翻墙工具 |
| 实现语言 | Go |
| 基于协议 | Trojan |
| 开源许可 | GPL-3.0(开源) |
| 推出时间 | 2020 年前后 |
| 官网 | p4gefau1t.github.io/trojan-go |
Trojan-Go 是知名代理协议 Trojan 的一个 Go 语言开源实现,主要用于科学上网(翻墙),核心思路是把代理流量伪装成普通的 HTTPS 网站访问,从而绕过网络审查系统的识别与封锁。
原版 Trojan 由 C++ 编写,主打「不做特征加密,而是模仿真实 HTTPS 流量」的理念:所有数据都跑在标准 TLS 加密之上,即使被检测系统探测,服务器也会像一个普通网站一样回应,难以被区分出来。Trojan-Go 用 Go 语言重写了这一协议,在保持与原版兼容的同时补充了不少实用功能,并借助 Go 的特性做到了单个可执行文件、跨 Windows/Linux/macOS/路由器等多平台部署,配置和维护都更简单。
由于易用、伪装效果好,Trojan-Go 一度成为自建节点用户的热门选择,也被 Clash、v2rayN 等主流客户端广泛支持。不过该项目近年已基本停止更新,社区生态逐渐转向功能更全的 Xray、sing-box 等新一代内核,后者同样支持 Trojan 协议。
问:Trojan-Go 和原版 Trojan 有什么区别?答:两者协议兼容,可互相连接。Trojan-Go 用 Go 重写,额外提供了多路复用、CDN 中转、内置分流等功能,部署也更方便,更适合个人自建。
问:Trojan-Go 现在还值得用吗?答:它依然能用,但项目已长期缺乏维护。追求持续更新和更强抗封锁能力的用户,更多改用支持 Trojan 协议的 Xray、sing-box 等新内核。
问:使用 Trojan-Go 需要什么条件?答:通常需要一台境外服务器、一个域名以及有效的 TLS 证书,配置好后由客户端连接使用。

| 类型 | 代理软件 / 翻墙工具 |
| 实现语言 | Go |
| 基于协议 | Trojan |
| 开源许可 | GPL-3.0(开源) |
| 推出时间 | 2020 年前后 |
| 官网 | p4gefau1t.github.io/trojan-go |
登录 后参与讨论
暂无讨论,来发表第一条评论吧