improve your privacy using TOR network
15 Sep 2008
updated: 26 July 2009
Tor is a network of virtual tunnels that allows people and groups to improve their privacy and security on the Internet. It also enables software developers to create new communication tools with built-in privacy features. Tor provides the foundation for a range of applications that allow organizations and individuals to share information over public networks without compromising their privacy.
For more details please visit TOR
It can be compiled from the source or installed from a package. For Slackware check linuxpackages.net
If you compile from the source:
autoheader autoconf ./configure # (--help to see options) make # (the make from GNU, sometimes called gmake) su # Possibly required make -n install # (to see where all the files will go) make -s install # (to really install, -s to silence output)
WARNING: If installing as root, the install will fail unless a non-root user or group is specified, or a privoxy user and group already exist on the system.
Create before an user and a group called privoxy, and then install as:
make -s install USER=privoxy GROUP=privoxy
Install it from sources or binary packages (Slackware users check linuxpackages.net). Modify /etc/privoxy/config file
forward-socks4a / 127.0.0.1:9050 .
to the top of the config file. Don't forget to add the dot at the end.
Privoxy keeps a log file of everything passed through it. In order to stop this you will need to comment out three lines by inserting a # before the line. The three lines are:
logfile logfile # and the line jarfile jarfile # and (on some systems) the line debug 1 # show each GET/POST/CONNECT request
For webbrowsing you can install TORBUTON plugin for Firefox.
To Torify other applications that support HTTP proxies, just point them at Privoxy (that is, localhost port 8118). To use SOCKS directly (for instant messaging, Jabber, IRC, etc), you can point your application directly at Tor (localhost port 9050), but see this FAQ entry for why this may be dangerous. For applications that support neither SOCKS nor HTTP, take a look at tsocks or socat.
Configure your computer as a relay (a TOR cell).
Full details installation here.