lunes, 5 de marzo de 2012

Configurar aplicaciones para conectarse a traves de Tor en Ubuntu - Parte 2

Como comenté en el post anterior Configurar aplicaciones para conectarse a traves de Tor en Ubuntu algunas aplicaciones no permiten la configuración directa de conexión a través de un SOCK Server, en este caso podemos hacer uso de "tsocks"

tsocks provee un acceso transparente a la red, a través de proxy SOCKS 4 o 5, tsocks intercepta las llamadas que las aplicaciones hacen para establecer conexiones TCP y este las enruta de forma transparente, esto permite que aplicaciones hagan uso de SOCKS sin necesidad de recompilarlas o modificarlas.

Para instalar tsocks es tan fácil como desde la terminal, teclear:

sudo apt-get install tsocks

y listo quedará instalado, ahora tenemos que hacer una pequeña y fácil configuración:

el archivo de configuración de tsocks se encuentra en la siguiente ruta:
/etc/tsocks.conf

así que la editamos ya sea desde la terminal:

sudo nano /etc/tsocks.conf

o bien con gedit:

gksudo gedit /etc/tsocks.conf

una vez editando el archivo buscamos la sección "#Local networks"
y añadimos las direcciones para las cuales irań directamente sobre LAN

local = 192.168.1.0/255.255.255.0

mas abajo, en la sección "# Default server"

indicamos la dirección del servidor:

server = 127.0.0.1

el tipo de servidor (4 o 5)

server_type = 5

y el puerto (por default tiene el 1080, Tor hace uso del 9050)

server_port = 9050

y guardamos los cambios al archivo.

Nota: en el siguiente directorio se encuentra un archivo que contiene una configuración para tor usando tsocks "/etc/tor/tor-tsocks.conf " pueden copiarlo y usarlo en vez de editarlo.

sudo cp /etc/tor/tor-socks.conf /etc/tsocks.conf

Y listo, para hacer uso de aplicaciones a través de tsocks, primero conectamos a la red de Tor mediante Privalia, una vez conectados, lanzamos las aplicaciones desde terminal o configuramos el lanzador de la aplicación con el siguiente comando:

para este ejemplo usaré "emesene" para conectarme a messenger

tsocks emesene

y listo, estaremos conectados a través de la red Tor y navegaremos de forma anónima.

Para usar Tor en Chromium o Google Chrome intente utilizar extensiones de configuración de proxy pero ninguna me funcionó bien. Lo que hice para hacer funcionar Chromium con Tor fue modificar el lanzador con los siguientes parámetros:

/usr/bin/chromium-browser %U --proxy-server=socks5://127.0.0.1:9050

1 comentario:

Pablo dijo...

Hola muy buena info, lo única duda que tengo es sobre los puertos, en algunas web recomiendan usar el puerto 8118 y la verdad es que no tengo idea del porque?