Navegando de forma anonima con TOR

Actualmente utilizo para algunas cosas TOR, para poder realiazar algunas cosas de forma anonima y que no me loggean como de Uruguay.
Pero, que es TOR ? y para que sirve !?, segun wikipedia:

Tor (The Onion Router) es una implementación libre de un sistema de encaminamiento llamado onion routing que permite a sus usuarios comunicarse en Internet de manera anónima. Originado en el US Naval Research Laboratory y hasta noviembre de 2005 patrocinado por la Electronic Frontier Foundation, Tor es desarrollado por Roger Dingledine y Nick Mathewson junto con otros desarrolladores.
Tor provee un canal de comunicación anónimo y está diseñado para ser resistente a ataques de análisis de tráfico (traffic analysis).
Por lo tanto, usando Tor es posible realizar una conexión a un equipo
sin que este o ningún otro tenga posibilidad de conocer el número de IP de origen de la conexión.
Tor es usualmente combinado con Privoxy para acceder a páginas web de forma anónima y segura. Privoxy es un proxy HTTP diseñado para proteger la privacidad en la navegación de internet.
La interfaz de Tor es un proxy SOCKS (usualmente en el puerto 9050).

Pero, a no confundirse, TOR proporciona anonimato y no seguridad, como recientemente sucedio, pero combinado con canales seguros como https, o usando algun metodo de encriptacion se hace mas que util.

Instalacion Debian/Ubuntu:

[email protected] #apt-get update
[email protected] #apt-get install tor privoxy (Trabajan en conjunto)

Luego de instalados, podemos dejar que arranquen con el equipo o sacarlo del inicio y hacerlo cuando los vayamos a usar, yo lo activo bajo demanda así que mediante update-rc.d los quite del inicio.
Luego debemos de configurar estos 2 progamas para que funcionen entre si.
Editamos el archivo /etc/privoxy/config , y agregamos la siguiente linea

forward-socks4a / localhost:9050 . (Incluido el punto final)
#logfile logfile
#jarfile jarfile

Esto hace que privoy redireccione todas las peticiones al proxy socks se realicen a TOR en nustro equipo, y comentamos esas 2 lineas para que privoxy no logee nada.

Luego, si lo que queremos es navegar de forma anonima lo que hacemos en en nuestro navegador especificar que use como proxy HTTP a nuestro privoxy, así que le asignamos a todo a localhost puerto 8118, y el proxy socks sera localhost 9050, así como socks v5.

Para probarlo simplemente podemos entrar en www.myip.dk y ver que ip tenemos o usar geoiptools para ver por donde estamos navegando.