# guardianproject/orbot-android

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/guardianproject-orbot-android).**

3,043 stars · 432 forks · Kotlin · other

## Links

- GitHub: https://github.com/guardianproject/orbot-android
- Homepage: https://gitlab.com/guardianproject/orbot
- awesome-repositories: https://awesome-repositories.com/repository/guardianproject-orbot-android.md

## Topics

`anonymity` `anticensorship` `censorship-circumvention` `security` `tor`

## Description

Orbot is an Android network anonymization tool designed to route mobile internet traffic through the Tor network. Its primary purpose is to hide a user's identity and location from websites by masking the originating network address.

The software enables users to bypass internet censorship to access blocked services and prevents trackers from identifying a mobile device. It provides a local SOCKS proxy configuration to force specific applications to send traffic through an encrypted tunnel.

The application utilizes the Android VPN service to capture device traffic at the network layer and integrates with the Tor binary to manage the routing process.

## Tags

### Security & Cryptography

- [Tor Routing](https://awesome-repositories.com/f/security-cryptography/network-infrastructure-security/web-network-security/network-security/network-routing-access-control/tor-gateways/tor-routing.md) — Routes mobile internet traffic through the Tor network to mask the originating network address. ([source](https://cdn.jsdelivr.net/gh/guardianproject/orbot-android@master/README.md))
- [Privacy Browsing Tools](https://awesome-repositories.com/f/security-cryptography/privacy-browsing-tools.md) — Protects user identity by masking the origin IP address and preventing trackers from identifying the device.

### Part of an Awesome List

- [Native Tor Bridges](https://awesome-repositories.com/f/awesome-lists/devtools/native-interop/jni-bridges/native-tor-bridges.md) — Interfaces with the Tor C binary via JNI to manage the core network routing process.

### Networking & Communication

- [SOCKS Proxies](https://awesome-repositories.com/f/networking-communication/socks-proxies.md) — Intercepts network traffic and redirects it through a local SOCKS proxy to mask the source IP.
- [Anonymity Network Routing](https://awesome-repositories.com/f/networking-communication/traffic-routing/anonymity-network-routing.md) — Provides network anonymization on Android by routing traffic through the Tor network.
- [VPN Services](https://awesome-repositories.com/f/networking-communication/vpn-services.md) — Utilizes the Android VpnService API to capture all device traffic at the network layer.
- [Application-Specific Proxies](https://awesome-repositories.com/f/networking-communication/proxy-configurations/application-specific-proxies.md) — Allows configuring a local proxy to force specific applications to send traffic through an encrypted tunnel.

### Development Tools & Productivity

- [Android Censorship Bypass Applications](https://awesome-repositories.com/f/development-tools-productivity/traffic-bypass-configuration/censorship-bypasses/android-censorship-bypass-applications.md) — Bypasses internet censorship on Android by tunneling traffic through a SOCKS proxy over the VPN interface.

### Mobile Development

- [Persistent VPN Foreground Services](https://awesome-repositories.com/f/mobile-development/mobile-capabilities/background-services/foreground-service-implementations/persistent-vpn-foreground-services.md) — Uses an Android foreground service with a persistent notification to keep the VPN tunnel active.
