HOWTO : Tor and Proxychains on Ubuntu Desktop 12.04 LTS

(A) Tor



Step 1 :



sudo nano /etc/apt/sources.list.d/tor.list



Append the following :



deb http://deb.torproject.org/torproject.org precise main



Save and exit.



sudo -sH



gpg --keyserver keys.gnupg.net --recv 886DDD89

gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -



apt-get update

apt-get install deb.torproject.org-keyring

apt-get install tor tor-geoipdb vidalia privoxy




Step 2 :



sudo nano /etc/privoxy/config



Append the following line :



forward-socks5 / 127.0.0.1:9050 .



If you are behind NAT or router, you should append the following line :



forward 192.168.*.*/ .



Step 3 :



sudo update-rc.d privoxy disable

sudo update-rc.d tor disable



sudo /etc/init.d/privoxy start

sudo /etc/init.d/tor start




(B) Proxychains



Step 4 :



sudo apt-get install proxychains



sudo nano /etc/proxychains.conf



Change the following line :



socks4 127.0.0.1 9050



To :



socks5 127.0.0.1 9050



That's all! See you.