Tor es una herramienta que
permite usar Internet de forma anónima. Lo consigue mediante
una técnica llamada "Onion Routing", que básicamente
consiste en usar una conexión que pase por diversos agentes
(servidores Tor) antes de llegar al destino
Nota:Se ha utilizado Ubuntu Dapper drake para explicar los pasos necesarios, en otras distribuciones los pasos son practicamente iguales
Tor es una herramienta que
permite usar Internet de forma anónima. Lo consigue mediante
una técnica llamada "Onion Routing", que básicamente
consiste en usar una conexión que pase por diversos agentes
(servidores Tor) antes de llegar al destino, las conexiones entre los
agentes y nuestro ordenador se encriptan para asegurar la privacidad.
Cuando el destino recibe nuestras peticiones lo hace desde el último
de los agentes, con lo cual no puede saber desde que ordenador se le
ha solicitado la información. Para una explicación más
detallada del funcionamiento de Tor puedes dirigirte a esta
página.
Necesitamos tener activados los
repositorios de universe para ello quitamos las almohadillas correspondientes del
archivo /etc/apt/sources.list
sudo apt-get install tor sudo apt-get install privoxy
(privoxy es un proxy web que nos
permitirá usar Tor para acceder a la web desde cualquier
navegador, y que además mejorará la seguridad de
nuestro sistema)
Tras estos pasos ya tenemos Tor instalado en nuestro sistema. En
principio se encuentra configurado para actuar como cliente,
aceptando solo conexiones desde localhost al puerto 9050; esta
configuración es suficiente para nuestros propósitos
así que no la cambiamos.
Pero a diferencia de Tor, sí necesitamos cambiar la
configuración de Privoxy. Encontraremos el archivo de
configuración en /etc/privoxy/config Los cambios que tendremos
que realizar son los siguientes:
Añadir la siguiente línea (el punto final es
necesario): forward-socks4a / localhost:9050 .
Que
lo que hace es indicar a privoxy que dirija todas las comunicaciones
al proxy SOCKS a localhost:9050, es decir, a Tor.
Se recomienda configurar privoxy para
que no registre el tráfico que pasa por él, para ello
comentamos las siguientes líneas añadiendo una #
(almohadilla) al inicio de las mismas: logfile
logfile jarfile jarfile
Reiniciamos privoxy:
sudo /etc/init.d/privoxy restart
Tan solo tenemos que especificar
privoxy como proxy HTTP, es decir localhost puerto 8118.
Por ejemplo, en Firefox iremos a
Editar->Preferencias->General->Configuración de
conexión y seleccionaremos Configuración manual
del proxy, después especificaremos localhost y puerto 8118
en todas las entradas proxy; y en la última (Servidor SOCKS)
especificaremos localhost y puerto 9050. También nos
aseguraremos de marcar la opción "SOCKS v5".
Para
comprobar que funciona puedes ir a Tor
detecTor, o a una de las
páginas que solo podrás visitar mediante Tor como "The
Hidden Wiki" (este
enlace no funcionará si no usas Tor); la cual a su vez
contiene más recursos exclusivos (hidden services).