How to Install & Configure TOR, Vidalia, Privoxy, & Polipo Privacy Software on Centos

What is Tor? Tor is a free software and also an open network that helps you to defend your privacy and freedom. Tor will help you to be almost invisible to network traffic analysis. Tor is possible thanks to a a group of volunteers that work hardly donating bandwidth and network resources so all of us who use Tor can not be exposed to surveillance. With Tor you can have anonymous IP address, hostname and you can not be tracked at network or application level. What else do you need to know? Let’s install it.

Install TOR

We have to add the repository to install tor. For that, we need to create a new repo file in the yum.repos.d folder. For that, issue the following command (Please note that you need to be root to edit this file)

Now, paste the following text into that file and save it

If you want to install tor in your other versions of fedora or centos or redhat, check the following table.
fedora 19 – fc/19
fedora 20 – fc/20
centos 6 – el/6
And reaplace “el/7” in the repo file with the corresponding one. (If you have Centos 7, then you don’t need to replace it – obviously )

Important Note: If you have epel.repo enabled in your system, then you should open that file ( /etc/yum.repos.d/epel.repo ) and edit it to add the following line to it.

Save the file.

Once the repo file is in position, we can simply install it by issuing

Once the installation is finished, we can start the service by typing this command,

Check TOR has been running


Install Privoxy


First, you need to enable EPEL repository on your system. Type this command

Install privoxy using this command

Make a copy of the privoxy configuration file:

Configure privoxy and add this line to server /etc/privoxy/config 

Start the privoxy service.

Check privoxy has been running



Check yours IP






  1. Tor Project
  2. Centos Forum
  3. xxx