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:
cristian@sophie #apt-get update
cristian@sophie #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.