trojan-gfw / trojan
An unidentifiable mechanism that helps you bypass GFW.
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing trojan-gfw/trojan in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Summary (README)
Previewtrojan
An unidentifiable mechanism that helps you bypass GFW.
Trojan features multiple protocols over TLS to avoid both active/passive detections and ISP QoS limitations.
Trojan is not a fixed program or protocol. It's an idea, an idea that imitating the most common service, to an extent that it behaves identically, could help you get across the Great FireWall permanently, without being identified ever. We are the GreatER Fire; we ship Trojan Horses.
Documentations
An online documentation can be found here.
Installation guide on various platforms can be found in the wiki.
Contributing
See CONTRIBUTING.md.
Dependencies
- CMake >= 3.7.2
- Boost >= 1.66.0
- OpenSSL >= 1.1.0
- libmysqlclient