How to Install Tor Browser on CentOS 9 Stream

Tor, also referred to as The Onion Router, is open-source, free software that permits anonymous communication when using online services like web surfing. The Tor network directs the web traffic through an accessible worldwide volunteer overlay network with over six thousand relays and continues to grow. Many users want to search out more ways to stay their information and activities anonymous or as private as possible, which has led to Tor Browser growing quite popular in recent years because it conceals a user’s location and usage from anyone conducting network surveillance or traffic analysis.

The Tor network is intended to protect the personal privacy of users and their freedom and ability from conducting communication without having their activities monitored, and data were taken without their consent and used to sum it up.

In the following tutorial, you will learn how to install Tor Browser on CentOS 9 Stream workstation desktop using the natively installed Flatpak manager or downloading the browser manually and how to install it manually with tips on registering the application icon.

Situational – Remove DNF Subscription Manager

For users who encounter issues with This system is not registered with an entitlement server. You can use subscription-manager to register, then use the following command to remove the subscription manager. The CentOS stream doesn’t have to receive updates, unlike RHEL.

sudo dnf erase subscription-manager -y

Example output:

How to Install Tor Browser on CentOS 9 Stream

As mentioned above, all the subscription-based lockouts have been removed.

Update CentOS Stream

Before you continue, your system is advised to ensure all existing packages are up to date to avoid system conflicts during the installation and good system maintenance.

sudo dnf upgrade --refresh -y

Install Tor Browser – Flatpak Method

The easiest option for the average desktop user environment is to install Tor Browser with Flatpak manager, which should be automatically installed on your CentOS Stream workstation. Flatpak also always offers the latest version of the browser and includes quick updates.

For users that may have removed the installation manager, re-install the Flatpak using the following command.

sudo dnf install flatpak -y

For users installing Flatpak for the first time, it is often recommended to reboot your system. Failure to do this can occur with odd issues arising, such as paths not being generated for icons.



Next, you need to enable Flatpack using the following command in your terminal:

sudo flatpak remote-add --if-not-exists flathub

Now install Tor using the following flatpak command.

flatpak install flathub com.github.micahflee.torbrowser-launcher -y

Install Tor Browser – Manual Method

The second installation option is to install Tor Browser using the latest archive from the downloads page. This method gives you the absolute latest version, but sometimes you will need to repeat the process for significant browser changes, but for the most part, it should self-update.

First, use the wget command to download the latest .tar.xz link as follows:


Note the above command is an example only. Make sure to check for the latest version.

Once you have downloaded the installation archive, extract it using:

Example only:

tar -xvJf tor-browser-linux64-{version}_en-US.tar.xz

Now, CD into the directory with:

cd tor-browser*

To start Tor Browser and set up configuration installation, use the following command:


Note that this will launch Tor Browser. However, you will not see it in your Show Applications menu. To install the Tor Browser icon, you will need to add –register-app to the end of the command as follows:

./start-tor-browser.desktop --register-app

Launch & Configure Tor Browser

Now that you have the Tor Browser installed, launching can be done in a few ways.


If you would like to launch TOR and use the terminal, send it to the background:

tor-browser &

Alternatively, Flatpak users will need to launch using the command below from a terminal instance:

flatpak run com.github.micahflee.torbrowser-launcher

The Tor Browser can be launched from the applications menu by following the path.

Activities > Show Applications > Tor Browser


How to Install Tor Browser on CentOS 9 Stream

On the first launch, you will come across the following window.

Example (Click Image to Expand):

How to Install Tor Browser on CentOS 9 Stream

Most users would use Connect by default.

Tor Network settings can use proxy settings for countries with tight restrictions or users who want more privacy to use proxy connections. Please make sure you are not breaking any laws using this.

Example (Click Image to Expand):

How to Install Tor Browser on CentOS 9 Stream

In the tutorial, the method used was to connect straight to the network as most users would. When you click connect Depending on your location, it may take 2 to 10 seconds to connect to the network, and you will see this message while connecting.

Example (Click Image to Expand):

How to Install Tor Browser on CentOS 9 Stream

Once connected, you will get the following page.

Example (Click Image to Expand):

How to Install Tor Browser on CentOS 9 Stream

Congratulations, you have connected to the Tor Network through your Tor Browser.

Tor Onion Services

When using Tor Browser, instead of using regular websites, you can elect to use part of the Online services of the Tor Network. The websites, however, must be available in this format, and if they are, they use a .onion address.

For those unfamiliar with onion services, they are anonymous network services that are exposed over the Tor network. In contrast to conventional Internet services, onion services are private, generally not indexed by search engines, and use self-certifying domain names long and complex for humans to read.

Some notable sites using .onion services are:

To see more services visit the wiki page List of Tor onion services.

Comments and Conclusion

In the tutorial, you have learned how to install Tor Browser on CentOS 9 Stream using the flatpak method or the manual download and install instructions.

The Tor Network is great for staying anonymous when browsing the web, but it comes at a price. When using this browser, you may experience slower load times and fewer website options because many sites choose to block access from specific locations to keep their visitors safe or comply with court orders issued against them if they are being surveilled by law enforcement agents who would rather not reveal themselves while visiting these pages.


Like to get automatic updates? Follow us on one of our social media accounts!