howtothings.co.uk
[TUT] How to Install and use Tor in Ubuntu 10.04 - Printable Version

+- howtothings.co.uk (https://www.howtothings.co.uk)
+-- Forum: Computing (https://www.howtothings.co.uk/forumdisplay.php?fid=4)
+--- Forum: Hardware, Networking and Wireless (https://www.howtothings.co.uk/forumdisplay.php?fid=11)
+--- Thread: [TUT] How to Install and use Tor in Ubuntu 10.04 (/showthread.php?tid=145)



[TUT] How to Install and use Tor in Ubuntu 10.04 - Mark - 17-06-2010

This is a brief tutorial on how to install, set-up and run a Tor client in Ubuntu 10.04 (Lucid):

Introduction

Recently i found that i needed to browse anonymously, therefore i needed to use a different IP address.

Tor or "The Onion Router" is a tool set used to help anonymise your traffic. Tor is used by a wide range of organisations and people that want to improve their safety and security on the Internet. Using Tor can help you anonymise your web browsing and publishing, instant messaging, IRC, SSH, and other applications that use the TCP protocol.

Installing Tor

Firstly you will need to add the following repositories to your /etc/apt/sources.list file:

Note: You will need to run all of the commands as root.

Switch to root
Code:
sudo su

Edit the file using nano
Code:
nano /etc/apt/sources.list

Browse to the bottom of the file in the terminal and add the following two lines, each on their own line.

Code:
deb http://deb.torproject.org/torproject.org karmic main
deb-src http://deb.torproject.org/torproject.org karmic main

Once you've done so press "ctrl+o", then press enter, then "ctrl+x" to exit out.

Adding the PGP keys for the new repositories and doing a update / upgrade.

Type the following in to the terminal. Each line separate, one after each other.

Code:
gpg --keyserver keys.gnupg.net --recv 886DDD89
Code:
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -
Code:
sudo apt-get update
Code:
sudo apt-get upgrade
Code:
sudo apt-get install tor tor-geoipdb

Installing Privoxy

Code:
sudo apt-get install privoxy

Configuring Privoxy

Edit the file "/etc/privoxy/config" using nano:

Code:
sudo nano /etc/privoxy/config

Add the following line (anywhere in the file is fine).

Code:
forward-socks4a / localhost:9050 .

Save the file by pressing (Ctrl+O), then press enter and then exit (Ctrl+X) to exit.

Starting Services and checking their status

Code:
sudo /etc/init.d/tor start
Code:
sudo /etc/init.d/privoxy start

Check that the service is running on port 9050

Code:
netstat -a | grep 9050

You should see the following output:

Code:
tcp 0 0 localhost:9050 *:* LISTEN


Installing Vidalia

Vidalia is a Graphical User Interface for Tor. Tor must be installed for Vidalia to work. Once you have installed Tor and Vidalia you can configure client and relay settings through Vidalia. To install, type the following command in a terminal:

Code:
sudo apt-get install vidalia

Once it's installed, you can access it from Applications > Internet in Ubuntu.


Configuring everything

THIS IS VERY IMPORTANT:

Reboot (Your computer)

Once it has rebooted, type these in to the terminal;

Code:
sudo apt-get remove polipo
Code:
sudo update-rc.d -f tor remove
Code:
sudo update-rc.d -f polipo remove
Code:
sudo update-rc.d -f privoxy remove

Reboot

Using Tor

Once you boot back in to Ubuntu type this in to a terminal:

Code:
sudo /etc/init.d/privoxy start

Then go in to Applications > Internet > Vidalia

Vidalia should open (It may be in the system tray, top right) and Tor should auto-connect.

NOTE:

Every time you want to use Tor, after you've rebooted simply type:

Code:
sudo /etc/init.d/privoxy start


In to a terminal, then open up Vidalia - Then it works fine.


Anonymizing Applications

What's the use of having Tor and Privoxy setup without enabling your new anonymous proxy in your common web applications? At this time Tor only supports HTTP and HTTPS traffic, but still recommends using Tor in your browser's proxy settings for all protocols.

Using Tor in Firefox

You need to add the Torbutton Add-on:

1. Go to Tools > Add-ons
2. Select "Get add-ons" in the top menu
3. Type torbutton in the search bar then Press ENTER
4. Click the "Add to firefox" button
5. You will need to restart Firefox for the addon to take effect.

Once you've restarted Firefox, you should see "Tor Disabled" in red writing in the lower right hand corner of your browser. To enable Tor, simply click that writing - It should then turn green.

Note: Browsing through an anonymizing proxy will always slow down your connection

X-Chat

Settings-> Preferences -> Network -> Network setup -> Proxy server

Use the following settings:

Code:
Hostname: 127.0.0.1
Port: 9050
Type: Socks5

Note: A lot of IRC networks block the use of Tor, so if you're having trouble connecting - this may be the problem.

If you want to use other applications in conjunction with Tor then here's the information you'll need:

Code:
Hostname: 127.0.0.1
Port: 9050
Type: Socks5


Extra info:

Vidalia settings:

- Make sure "Start the Tor software when Vidalia starts" is ticked.

Under the advanced tab:

Address: 127.0.0.1 : 9051
Authentication: Password, Randomly generate (Tick)


The Majority of this tutorial was taken from the Ubuntu website, the rest is from my trouble shooting.

If you have any problem, please post or PM me, i'm more than happy to help.

Link to the Ubuntu tut:
https://help.ubuntu.com/community/Tor?action=show&redirect=TOR