
What Orbot Does and Doesn't Do
Orbot is a Tor proxy application maintained by the Guardian Project. It runs a local Tor instance on your Android device and creates a proxy that other apps can route traffic through. When configured correctly, Orbot masks your IP address and encrypts your traffic, making it appear to come from a Tor exit node instead of your device.
Orbot does not automatically protect all apps on your phone. You must either configure individual apps to use Orbot as a proxy, or use Orbot's VPN mode to intercept system-wide traffic. The distinction matters because some apps ignore proxy settings or leak DNS queries outside the Tor network. Orbot also does not protect you from malware on your device, from apps that identify you through other means (like login credentials), or from websites that track your behavior through cookies and fingerprinting.
How Orbot Proxy Works as a Tor Proxy Server
Orbot listens on your device as a local proxy server, typically on port 8118 for HTTP and port 9050 for SOCKS5. When you configure an app to use Orbot as its proxy, that app sends its traffic to Orbot, which then routes it through the Tor network. The traffic is encrypted in multiple layers as it passes through Tor relays, and your real IP address is replaced by the exit node's address.
The tor proxy web connection works by establishing a circuit through three randomly selected Tor relays: an entry node, a middle relay, and an exit node. Each relay knows only the relay before and after it, not the full path. This design means that even if one relay is compromised, no single point can link your device to the destination website. However, the exit node can see unencrypted traffic, so using HTTPS is essential for sensitive data.
Installing and Configuring Orbot
Orbot is available on Google Play and through F-Droid. Install it from a trusted source, then open the app and grant it the necessary permissions. The app will download Tor binaries and configuration files on first launch, which may take a few minutes depending on your connection.
Once Orbot is running, you have two main configuration options:
- VPN mode: Tap the settings icon and enable "VPN Mode" to route all system traffic through Tor. This is simpler but may slow your device and can cause DNS leaks if not configured carefully.
- App-specific proxy: Leave VPN mode off and configure individual apps (like Orbot itself, Tor Browser, or other privacy-focused apps) to use Orbot as a SOCKS5 proxy on 127.0.0.1:9050.
For app-specific configuration, open the target app's settings and look for proxy or network options. Enter the SOCKS5 proxy address. Not all apps support this, so verify that your chosen app can accept proxy settings before relying on it.
Verifying Your Tor Proxy Connection
After configuring Orbot, verify that your traffic is actually routing through Tor. Open Tor Browser on your device (also available on Google Play) and visit a site like check.torproject.org. If you see a message confirming that you are using Tor, your connection is working. If the page fails to load or shows your real IP, your proxy configuration has failed.
Common verification mistakes include forgetting to start Orbot before opening an app, misconfiguring the proxy address, or using an app that does not support SOCKS5 proxies. If Orbot shows a green onion icon and says "Connected", but your app still shows your real IP, the app itself may not be using the proxy. Check the app's network settings again and restart both Orbot and the app.
Note that some websites block Tor exit nodes, so you may encounter access denied errors even when your proxy is working correctly. This is not a failure of Orbot; it is a deliberate choice by the website operator.
Reality Layer: Orbot Limitations and Actual Risks
Orbot documentation from the Tor Project emphasizes that running Tor on a mobile device introduces unique risks. Mobile devices are frequently targeted by malware, and a compromised device can leak data regardless of how well Orbot is configured. This matters because many users assume Orbot provides complete anonymity, when it actually only masks your IP address.
Public security research has documented DNS leaks in VPN mode on certain Android versions, where DNS queries bypass Tor and reveal your browsing to your ISP. This risk has been reduced in recent Orbot versions, but the underlying issue remains: mobile operating systems are complex, and proxy-based anonymity is fragile. Additionally, Orbot does not protect against fingerprinting attacks, where websites identify you based on your device characteristics, browser version, and installed fonts. A tor proxy website may still recognize you across sessions if you log in with a persistent account.
Law enforcement has successfully deanonymized Tor users by compromising their devices, not by breaking Tor itself. This means that Orbot's security depends entirely on the security of your Android device and your own operational security practices.
Common Mistakes and How to Avoid Them
Users often enable Orbot but forget to start it before opening an app, leading to unencrypted traffic and a false sense of security. Always check that Orbot shows a green onion icon and "Connected" status before assuming your traffic is protected.
Another frequent error is mixing Orbot with a VPN app. Running both simultaneously can cause conflicts, DNS leaks, or unexpected behavior. Choose one: either Orbot's VPN mode or a separate VPN app, not both. If you use Orbot's app-specific proxy mode, you do not need a VPN.
Users also sometimes install Orbot but never verify that their apps are actually using it. An app may have proxy settings that default to "no proxy" even after you install Orbot. Always test your configuration by visiting a site that shows your IP address and confirming that it displays a Tor exit node address, not your real address.
Finally, many people assume that using a tor proxy site or tor proxy servers means they can browse anything without consequences. Orbot masks your IP, but it does not make you invisible to the website you visit, and it does not protect you from malware or phishing attacks. Use Orbot as one layer of privacy, not as a complete solution.
When to Use Orbot and When to Use Tor Browser Instead
Orbot is useful when you want to route traffic from a specific app through Tor, or when you need Tor on a device where Tor Browser is not available. For example, if you want to use a privacy-focused messaging app with Tor, Orbot allows that. However, Tor Browser on Android is simpler and more secure for general web browsing because it handles all proxy configuration automatically and includes additional privacy protections built into the browser itself.
Tor Browser is the recommended choice for most users because it is maintained by the Tor Project, receives regular security updates, and includes defenses against fingerprinting and other tracking methods. Orbot is best reserved for advanced users who need to route specific apps through Tor and understand the limitations of proxy-based anonymity.
If you are choosing between Orbot and a tor proxy web browser, consider your threat model. If you are concerned about your ISP seeing which websites you visit, either tool works. If you are concerned about websites identifying you or tracking your behavior, Tor Browser is more effective because it includes additional hardening. If you need to use a non-browser app with Tor, Orbot is your only option.
Next Steps: Secure Your Setup Today
Start by installing Orbot from F-Droid or Google Play and running it once to download Tor binaries. Then choose your configuration method: either enable VPN mode for system-wide protection, or configure a single app to use Orbot as a SOCKS5 proxy. After configuration, visit check.torproject.org to verify that your traffic is routing through Tor and that you see a Tor exit node address instead of your real IP.
Once Orbot is working, remember that it is one tool among many. Combine it with other practices: use HTTPS everywhere, avoid logging into personal accounts while using Tor, keep your Android device updated, and install apps only from trusted sources. If you are new to Tor and anonymity, read the Tor Project's documentation on their official website to understand what Tor can and cannot protect you from. Your security depends on realistic expectations and consistent practice, not on any single app.
Frequently Asked
Does Orbot hide my IP address completely
Orbot masks your IP address by routing traffic through Tor exit nodes, so websites see the exit node's address instead of yours. However, this does not make you completely anonymous. Websites can still identify you through login credentials, cookies, browser fingerprinting, and other methods. Orbot protects your IP address from your ISP and the destination website, but it does not protect you from malware on your device or from your own behavior online.
Can I use Orbot with any app on Android
Not all apps support proxy configuration. Apps must explicitly support SOCKS5 proxies to work with Orbot's app-specific mode. Orbot's VPN mode can intercept traffic from most apps, but some apps bypass VPN settings or use their own network libraries. Test each app by visiting a site that shows your IP address and confirming that it displays a Tor exit node address. If the app shows your real IP, it is not using Orbot.
Is Orbot slower than regular internet
Yes, Orbot is slower because your traffic passes through multiple Tor relays before reaching its destination. The speed depends on the number of relays, their capacity, and your device's processing power. Expect a noticeable slowdown, especially on slower connections. This is a trade-off for privacy; if speed is more important than anonymity for a particular task, disable Orbot for that app.
What is the difference between Orbot VPN mode and app-specific proxy mode
VPN mode routes all system traffic through Tor automatically, which is simpler but can cause DNS leaks and affects all apps including system services. App-specific proxy mode lets you choose which apps use Orbot, giving you more control but requiring manual configuration for each app. VPN mode is easier for beginners; app-specific mode is more secure for advanced users who understand proxy configuration.
Can Orbot be detected or blocked by websites
Websites can detect that you are using Tor because all Tor traffic comes from known exit node IP addresses. Many websites block Tor exit nodes to prevent abuse or to comply with licensing restrictions. This is not a failure of Orbot; it is a deliberate choice by the website. If you encounter access denied errors while using Orbot, try a different Tor circuit by restarting Orbot, or use a different app that is not blocked.
Check the facts
- The Tor Project — Official Tor browser and network documentation, downloads, and research.
- Electronic Frontier Foundation — Privacy advocacy, digital rights resources, and surveillance awareness guides.
- Freedom of the Press Foundation — Journalist security tools, SecureDrop documentation, and press freedom resources.
- Internet Watch Foundation — Reports on online safety, illegal content, and internet safety awareness.
- National Institute of Standards and Technology — Cybersecurity standards, encryption guidelines, and privacy framework documentation.
- OWASP - Open Web Application Security Project — Web security best practices, vulnerability prevention, and secure coding guidelines.