Trojan Go Versions Save

Go实现的Trojan代理,支持多路复用/路由功能/CDN中转/Shadowsocks混淆插件,多平台,无依赖。A Trojan proxy written in Go. An unidentifiable mechanism that helps you bypass GFW. https://p4gefau1t.github.io/trojan-go/

v0.10.6

2 years ago

使用 Go v1.17.1 编译,以修复 Go v1.17 引入的 bug

特别提醒:

  • 由于 geoip.dat 体积增大,导致 ROM/RAM 紧缺的设备难以使用。现压缩包和 Docker image 内新增 geoip-only-cn-private.dat 文件,只包含 geoip:cngeoip:private 两项,可作为 geoip.dat 文件的替代品。
  • 如需定制 geoip.dat 文件,查看 v2fly/geoip 项目。

v0.10.5

2 years ago
  • 使用 Go v1.17 编译
  • 支持 Windows ARM64:trojan-go-windows-arm64.zip (#377)
  • 修复:无法读取配置文件中指定的 geoip.dat 和 geosite.dat (#375)

特别提醒:

  • 由于 geoip.dat 体积增大,导致 ROM/RAM 紧缺的设备难以使用。现压缩包内新增 geoip-only-cn-private.dat 文件,只包含 geoip:cngeoip:private 两项,可作为 geoip.dat 文件的替代品。
  • 如需定制 geoip.dat 文件,查看 v2fly/geoip 项目。

v0.10.4

2 years ago
  • 修复:在 32 位系统上 panic (#358)

v0.10.3

2 years ago

改进

若没有指定配置文件路径,则依次尝试加载以下配置:config.json、config.yml、config.yaml (#346)

修复

  • TLS 证书握手失败 (#352)
  • stdin(标准输入)的配置优先级 (#353)

注意事项

如遇到 Trojan-Go 内的 TLS 证书更新失败的情况,请减小 TLS 证书的检测间隔时间(譬如一周一次,甚至一天一次),以增加检测次数,从而提高成功率。

v0.10.2

2 years ago
  • 改进:IPOnDemand 的默认行为 (#329)
  • 修复:代理 context (#332)
  • 修复:TLS 证书自动更新 (#338)

v0.10.0

2 years ago

新特性

  • 专为小内存设备优化的 geoip.datgeosite.dat 文件解码器 (#319 #322)

修复

  • 日志等级错误 (#318)
  • 数据竞争锁 (#320)

v0.9.1

2 years ago
  • 修复数据竞争(可能会导致性能下降)

v0.9.0

2 years ago
  • 修复 Shadowsocks 加密 #312
  • 修复文件描述符数量限制 #313

v0.8.3

2 years ago
  • 路由相关配置文件格式修改
  • 依赖更新
  • 累积 Bug 修复
  • 兼容 trojan-r

v0.8.2

3 years ago
  • 修复前置代理 bug

  • 修复 URL 生成问题

  • 修复细微 bug

  • 支持泛域名证书

  • Go 版本升级到 1.15

  • 新增 YAML 配置示例