Orbot is a free VPN and proxy application for Android that routes internet traffic through the Tor network to provide anonymity and circumvent censorship.
The tool addresses the need for privacy-preserving internet access on mobile devices by encrypting traffic and routing it through a distributed network of computers worldwide. Orbot enables other applications on an Android device to use Tor without requiring modification, allowing users to defend against traffic analysis and network surveillance. The application is part of the Guardian Project's broader initiative to create secure smartphones for human rights activists, journalists, and others who face threats to their privacy and freedom.
Orbot is designed for users who prioritize anonymity and security, particularly those in restrictive network environments or facing surveillance threats. It suits any Android user seeking to route their traffic through Tor, whether for privacy protection or circumvention purposes. The tool requires users to understand Tor's configuration and usage patterns to deploy it effectively, as the README emphasizes the importance of proper setup.
The project maintains unit tests for bridge parsing and welcomes new tests for both new features and existing functionality. The codebase recently underwent architectural changes to run Tor as a separate Linux process on Android rather than within the main application process, which affects how developers view logs during development. The tool includes helper scripts for debugging that display logs from both the main application and the Tor process side-by-side using tmux. Build setup requires cloning a native code dependency for the hev-socks5-tunnel component, which Gradle then compiles automatically.