How to Install and Set Up Tor Browser on Linux

Tor Browser is the official internet browser tool of the Tor Network project. This software is aimed at serving users who want to browse in full anonymity, preventing surveillance of any kind. This is achieved by bouncing your communications around a distributed network or relays, making eavesdropping very difficult, if not practically impossible. At this point, and because the Tor Network project's legality is still disputed, I should point out that Tor Browser isn't a tool for the hands of hackers or terrorists, but a tool that strives to offer something that should be taken for granted for all internet users in the world, and that is their own privacy. HowtoForge.com and the editor of this article are by no means proposing the use of Tor Browser for any unlawful purposes and or illegal activities.

The procedure for installing Tor Browser covers all major Linux distributions like Tor browser on Debian and Ubuntu install Tor.

Install Tor Browser on Linux

To install Tor Browser, we have to download latest Tor Browser from the official website (https://www.torproject.org/projects/torbrowser.html.en)

wget https://www.torproject.org/dist/torbrowser/11.5.8/tor-browser-linux64-11.5.8_en-US.tar.xz

untar the downloaded file by opening a terminal in the destination and using the following command:

tar -xvJf tor-browser-linux64-11.5.8_en-US.tar.xz

For the 64-bit package. Then follow up with the command:

cd tor-browser_en-US

Launch Tor Browser

(in my case) and then open the Browser with:

./Tor Browser

tor browser launcher settings

You may notice at this point that Tor looks a lot like Firefox, and this is perfectly normal as Tor Browser is based on the latest Extended Support Release of the Firefox browser. It doesn't need installing as the executable is available right away, so if you want to place it in your applications menu permanently, you can follow our instructions on how to do this here: https://www.howtoforge.com/tutorial/how-to-manage-main-menu-icons-in-gnome/

Note that depending on the settings, browsing with Tor will seem to be significantly slower than usual. This is also normal as your back-and-forth communication packs are bounced here and there before they reach their final destination. This is a small price to pay for the gift of data privacy though.

Tor Browser Settings

If you have a firewall enabled in your system, you may want to tell Tor Browser what ports are open for connection. To do this, you can press the onion button located on the upper left of the application window and select the “Tor Network Settings” options. Then click to enable the third option and insert the allowed ports on the box.

tor browser launcher

The same settings window can be useful in cases where your computer uses a local proxy server to access the Internet. This is usually the case in educational institutes, large offices, and other organizations, so using Tor to maintain privacy in such cases maybe even more important than when you're at home. To set up Tor in this case, choose the second option and then select the proxy type and add the IP of the proxy as well as your username and password. To determine the details of your proxy server, you can use the corresponding nmap commands: https://nmap.org/book/ncat-man-proxy-options.html 
The topology tab on Zenmap may also be useful in this case.

For more advanced options around data privacy and communications, you can use the NoScript Plugin which has a button located on the upper left as well. Finally, Tor Browser can be set to extreme security levels through the Privacy and Security Settings menu. Note though that increased security means fewer available features. If for example Tor is set to the maximum level of security, you won't be able to playback a video (only though NoScript), Javascript websites won't work, font rendering may look weird, and some types of images won't be displayed at all.

Share this page:

Suggested articles

8 Comment(s)

Add comment

Comments

By: falu at: 2015-09-17 18:01:57

sudo apt-get install torbrowser-launcher

By: Jesse at: 2015-09-27 22:44:27

" untar the downloaded file by opening a terminal in the destination" - I don't even know what that means. Just plain English with tech talk that over 50 year old people use and understand would be SOOOOOO appreciated! I have about 12 windows open in firefox and a file saved on a memory stick. I still can't make the magic happen.

By: Bill Toulas at: 2015-09-29 06:45:49

Hello Jesse and thanks for your comment.In my posts, I am trying to keep the wording simple but I can't possibly explain in detail every little process. This would be very boring for the more Linux-savvy readers out there. I hope that this is understandable. Now to your question: "untar" means extracting a compressed file. You can do it by right-clicking the downloaded file and choosing the "Extract" option. "Opening a terminal in the destination" means opening the extracted folder and then right-clicking in the white space and choosing the "open terminal here" option. If there isn't such an option, open a terminal and navigate to the destination with the "cd" command. Let me know if you need any further clarifications and I will be happy to assist. :)

By: DawgGoodie at: 2016-04-26 23:48:41

What if torproject.org provided such worthwhile information in such and obvious manner. Thank you, howto.........

By: StuckLikeChuck at: 2016-04-28 10:20:07

Hello, I'm seeing 2 errors. When trying to update Tor for BHS-Jessie x64bit.(1). Can't find file don't exsist. 'and it's on the desktop looking dead at it' (2).The Tor Browser Bundle should not be run as root.  Exiting.I have tried installing threw the Terminal nothing exciting happens. 

By: mystified at: 2016-05-23 01:24:55

For Arch based distro.

First install firefox.

Find below a working key. enter this first in terminal.gpg --keyserver pool.sks-keyservers.net --recv-keys 2E1AC68ED40814E0

taken fromhttps://aur.archlinux.org/packages/tor-browser-en

Then build withyaourt -S tor-browser-en

Works like a charm

 

By: ainur at: 2017-07-04 09:52:31

thanks!

By: james lara at: 2019-01-11 13:06:54

Thanks For sharing this information. It’s Nice..!!!