Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tor
  3. trojan

trojan

GPL-3.0C++v1.16.0

An unidentifiable TLS-based proxy mechanism designed to bypass the Great Firewall of China.

Visit WebsiteGitHubGitHub
19.7k stars3.0k forks0 contributors

What is trojan?

Trojan is an open-source network proxy tool that uses TLS encryption to disguise internet traffic as normal HTTPS connections. It is specifically designed to bypass the Great Firewall of China (GFW) by making traffic appear indistinguishable from legitimate web services. The tool helps users avoid detection and censorship by imitating common internet protocols.

Target Audience

Users in regions with heavy internet censorship, such as China, who need reliable and stealthy access to the open internet. It is also suitable for privacy-conscious individuals and researchers studying network circumvention techniques.

Value Proposition

Trojan offers a highly stealthy approach to bypassing firewalls by perfectly mimicking standard TLS traffic, making it difficult for deep packet inspection to identify. Unlike traditional VPNs, it focuses on obfuscation and protocol imitation to provide a more resilient solution against advanced censorship mechanisms.

Overview

An unidentifiable mechanism that helps you bypass GFW.

Use Cases

Best For

  • Bypassing the Great Firewall of China (GFW) undetected
  • Accessing blocked websites and services in censored regions
  • Evading ISP throttling and QoS limitations
  • Researching network censorship and circumvention techniques
  • Securing internet traffic with TLS-based obfuscation
  • Running stealthy proxies for privacy protection

Not Ideal For

  • Users needing simple, plug-and-play VPN solutions for general privacy
  • Applications requiring ultra-low latency, like online gaming or real-time video streaming
  • Organizations in legally strict environments where circumvention tools are prohibited
  • General anonymity seekers without specific censorship threats, where tools like Tor might be more appropriate

Pros & Cons

Pros

Stealthy Traffic Obfuscation

Encapsulates traffic within standard TLS connections to appear as normal HTTPS, making it difficult for firewalls like GFW to detect through deep packet inspection.

Multi-Protocol Evasion

Works over various protocols to avoid both active and passive monitoring, enhancing resilience against advanced censorship techniques.

ISP Throttling Bypass

Helps circumvent Internet Service Provider quality-of-service limitations, ensuring more stable and consistent access speeds in restricted regions.

Philosophical Stealth Approach

Based on imitating common web services, aiming for permanent undetectability, which is a core idea rather than just a fixed protocol.

Cons

Complex Build Dependencies

Requires CMake, Boost, OpenSSL, and libmysqlclient for compilation, making installation and setup non-trivial compared to binary-distributed tools.

Niche Use Case Limitation

Specifically optimized for bypassing GFW, so it lacks features like kill switches or multi-hop routing found in general-purpose VPNs.

Sparse Initial Documentation

Relies on online docs and a wiki, which can be fragmented and require users to piece together configuration steps, especially for beginners.

Frequently Asked Questions

Quick Stats

Stars19,743
Forks3,025
Contributors0
Open Issues91
Last commit1 year ago
CreatedSince 2017

Tags

#china#proxy#tls#privacy#censorship-circumvention#encryption#network-security#anticensorship#vpn-alternative

Built With

O
OpenSSL
l
libmysqlclient
C
CMake
B
Boost

Links & Resources

Website

Included in

Tor87
Auto-fetched 3 hours ago

Related Projects

LanternLantern

Open-source VPN for speed, privacy, and censorship circumvention. Free to download on Android, iOS, Windows, macOS, and Linux.

Stars15,824
Forks11,072
Last commit14 hours ago
NaïveProxyNaïveProxy

Make a fortune quietly

Stars9,333
Forks1,022
Last commit20 days ago
MTProxyMTProxy

MTProxy is a lightweight proxy server implementing Telegram's MTProto protocol, designed to bypass internet censorship and allow users in restricted regions to connect to Telegram. It acts as an intermediary between Telegram clients and servers, encrypting traffic to avoid detection by network filters. ## Key Features - **Censorship Circumvention** — Routes Telegram traffic through a proxy to bypass regional blocks and network restrictions. - **MTProto Protocol Support** — Implements Telegram's native MTProto protocol for secure and efficient communication. - **Random Packet Padding** — Adds random padding to packets to evade ISP detection based on packet size analysis. - **Multi-Secret Support** — Allows configuration of multiple secrets for different user groups or access control. - **Statistics Monitoring** — Provides a local port for accessing proxy statistics and performance metrics. - **Systemd Integration** — Includes example configuration for running as a managed service on Linux systems. ## Philosophy MTProxy focuses on simplicity and reliability, providing a minimal, self-contained proxy solution that is easy to deploy and maintain while effectively bypassing censorship mechanisms.

Stars6,883
Forks1,125
Last commit8 months ago
FireflyFirefly

A proxy software to help circumventing the Great Firewall.

Stars4,810
Forks855
Last commit7 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub