Is Orbot open source?
Yes and no.
While the application is entirely open source, there are still proprietary components underneath. This article explains how those components work and how they may benefit a specific user.
In July of last year, we reported on a new VPN client and router. Since that time, the first stage of development has been done and Orbot is already used on the Nexus 7 2 (2014 edition), so it's ready to be used on all Orbot devices.
The VPN is free and is open source with only its server parts closed source. When connected through Wi-Fi, the IP addresses behind a certain service will be masked, including the one of the internet providers. If no connection can be made, no masking takes place and thus, the users are still visible on the normal internet.
Orbot and its open nature are not, however, limited to the VPN. As Orbot stands for 'Open router framework', it provides a lot of features. This includes routing traffic through other, open protocols such as OpenVPN and OpenRelay.
This means the device runs through different servers located all over the world. This way, every device can be hidden on any internet service. When that is combined with the ability to control each device remotely (more on that later), Orbot becomes quite a handy privacy tool.
How Orbot Works. There are two major components, the client and the server. Client. Each Orbot device consists of both. When connected to an external Wi-Fi network, all connections going through the Orbot client will be routed through the Orbot server.
In order to allow other protocols, besides OpenVPN, through the router and connect to a server, the router needs to be configured in the correct way. The VPN config on the Orbot server is done using the commandline interface called vpnctl and requires little configuration. This section describes the most important things to do to be able to run your VPN.
Routing protocol. Afterwards, the VPN server can be configured to use a separate routing protocol to reach a destination instead of OpenVPN. To make this work, the destination IP must be given to the server, which determines how it will route the connection to the desired address. In most cases, that means you should open a port or connect to a specific IP address through another protocol.
Which is better Tor Browser or Orbot?
Tor Browser and Orbot are privacy and anonymity applications for the Tor network.
They were developed by Jacob Appelbaum of the Tor project as a proof of concept for an embedded, native Tor application.
Tor Browser is an interface for the Tor network. Orbot is an embedded onion router that allows you to access the Tor network from a computer that normally doesn't have any networking capability.
Orbot was first released in 2026 and is still being maintained with new versions being added frequently. Tor Browser has been the subject of controversy in the past, with claims made by various users that it doesn't work as well or as well as claimed. I'm going to outline the features and performance of each application.
The applications currently work on both Linux and Windows. They can also be used as Android apps using an unofficial port.
How to install Orbot on your Linux computer. First download Orbot for Linux here. It will install to /opt/ort, where Orbot is the main executable. Then run the command sudo ./ort -install and it will automatically run.
Afterwards, open the application menu in the statusbar to start it up. The application is fairly unobtrusive. It has a menu, a settings dialog, and a process list, as seen below:
The settings dialog allows you to select where the application should be installed (to its home directory) and allows you to specify the user-agent. It's also a good place to turn off automatic updates.
There are a few tabs in the settings, as you can see below: On the left, you can change the settings for the application. This includes what directories the application will look for information on the computer and the user agent. This is the default user agent and browser information that the system will use. If you'd like to set a custom user agent or browser, it's available as a dropdown menu in the middle.
The user agent determines what web servers, websites, and search engines you will use when you go online. The user agent is generally set to what the browser would usually use. For example, if you were using Internet Explorer, it might say Internet Explorer. If you were using Google Chrome, it might say Google Chrome. The default is to use the system user agent.
Where to download Orbot?
You can download Orbot for any Android smartphone, tablet or other devices as soon as it's made available for the Android store.
However, if you're interested in what we think are the best of the best devices on which Orbot works best, then you can also check out our Orbot best of the best page. The best of the best page gives you an idea about how Orbot might work best on your device but it doesn't tell you if it really is.
However, while the best of the best page tells you which device should run Orbot the most, it doesn't tell you if it really is the best way to use Orbot with that device. That's why we've also compiled a list of the best Orbot compatible devices that are not on the best of the best page. These devices have all the same features that the best of the best page has - they are compatible with Orbot and they are either officially supported or they are at least highly recommended. The only difference is that they are listed without the Orbot name.
So, in this post we've put together a list of both the best Orbot compatible devices and the ones we think are better than the best Orbot compatible devices. So, why should you use Orbot? We've got two reasons. The first reason is that, even though it is easy to get an alternative app for Android, once you make the switch, you will wonder why you didn't do it earlier. The second reason is that Orbot does have a lot more power. It's always there for you and doesn't get slower. We've discussed the differences between the two apps here.
The second reason is also why we think the best alternative app for Google isn't actually Orbot. It's called DNS over HTTPS (DoH). Why? Because Orbot is just that. An app. Not a replacement.
You can use DNS over HTTPS to make the same kind of changes as Orbot. However, we think Orbot is probably a better option. For example, you won't need to restart the router every time you want to use Orbot. Plus, you can use an alternate DNS server for all your devices.
Related Answers
What browsers work with Orbot?
Orbot is an open-source, cross-platform, multi-protocol, multi-user virtua...
Can I use Tor Browser and Orbot?
Orbot is a free proxy app for Android that lets you browse the interne...
How to install Tor Orbot?
You can find here the fastest mobile Suite for androids. Orbot is a free proxy...