【Github】项目名:Trojan – Go:Go实现的Trojan代理工具
项目简介
Trojan – Go是使用Go编写的完整Trojan代理,兼容原版Trojan协议及配置文件格式。它具有安全、高效、轻巧、易用的特点。支持多路复用提升并发性能,利用路由模块实现国内外分流,支持CDN流量中转(基于WebSocket over TLS),支持使用AEAD对Trojan流量二次加密(基于Shadowsocks AEAD),还有可插拔的传输层插件,允许替换TLS等操作。预编译二进制可执行文件可在Release页面下载,解压即可直接运行,无其他组件依赖。
核心技术
基于Go语言编写,运用了多路复用(smux)技术减少TCP和TLS握手延迟以提升高并发情景下的性能;采用路由模块实现如国内直连、海外代理等自定义路由功能(有Proxy代理、Bypass绕过、Block封锁三种策略);支持WebSocket over TLS技术实现CDN流量中转并对抗GFW中间人攻击;支持基于Shadowsocks AEAD的二次加密技术保证Websocket传输流量安全;可插拔的传输层插件技术并支持Shadowsocks SIP003标准的混淆插件。
实践案例
Qv2ray是跨平台客户端(支持Windows/macOS/Linux),使用Trojan – Go核心,支持所有Trojan – Go扩展特性。Igniter – Go是Android客户端,Fork自Igniter,将核心替换为Trojan – Go并修改后支持所有扩展特性。
项目总结
Trojan – Go在代理工具领域有着独特的优势,功能丰富且易用。如果大家在使用过程中有任何问题,或者有新的想法和建议,欢迎在评论区留言讨论。
项目地址
数据统计
数据评估
本站链氪巴士提供的Trojan-Go:Go实现的Trojan代理工具都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。