Access websites blocked by national firewalls or ISP censorship.
Route traffic through a proxy that looks like regular HTTPS to evade deep packet inspection.
Set up a private circumvention server for a group of users in restricted regions.
Requires compiling C++ with OpenSSL/Boost, setting up MySQL backend, configuring TLS certificates, and understanding network proxy architecture.
Trojan is a censorship circumvention tool designed to help users bypass the Great Firewall of China (GFW). Its distinguishing approach is camouflage: rather than using a recognizable proxy protocol that network monitors could detect and block, Trojan disguises traffic as ordinary HTTPS, the same encrypted protocol used by every normal website. To a network observer or deep packet inspection system, connections look identical to regular HTTPS traffic, making the proxy very difficult to identify and block. It runs over TLS (the encryption layer used by HTTPS) and supports multiple protocols on top of that. The project is written in C++ and relies on Boost, OpenSSL, and optionally MySQL as dependencies. It is open source under the GPLv3 license.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.