Configurar Privoxy & Tor

> Privoxy es un proxy web de código abierto sin almacenamiento de cache con capas de seguridad avanzadas para mejorar la seguridad de navegación, modificar... Linux

# PRIVOXY

Privoxy es un proxy web de código abierto sin almacenamiento de cache con capas de seguridad avanzadas para mejorar la seguridad de navegación, modificar los datos de la página web y los encabezados HTTP, eliminar anuncios y restricción geográfica. Al igual que proxychains, privoxy se puede utilizar mediante socks5 para enrutar todo el tráfico de la red bajo los nodos Tor, lo que lo vuelve aún más anónimo.

El proxy SOCKS5 enruta la conexión a través de un proxy remoto utilizando una IP arbitraria antes de que llegué a la página destino. Para ello utiliza el protocolo TCP o UDP.

Protocolo TCP: El protocolo TCP es utilizado para la transmisión de datos entre un dispositivo y otro, siempre y cuando la verificación de la recepción sea correcta y sin errores.

Protocolo UDP: El protocolo UDP es similar al anterior, con la única diferencia que no es orientado a transporte de conexiones, es decir, no verifica si la recepción de la información es enviada correctamente y sin presentar errores. Al no contar con una capa de verificación de la recepción lo hace inferior, pero, su velocidad es mayor al TCP al evadir el sistema de verificación de ida y vuelta.

# PRIVOXY

Instalar herramienta en Debian:

$ sudo apt-get install privoxy

Lo primero que se debe hacer es ingresar a la configuración de privoxy y editar el archivo:

$ nano /etc/privoxy/config

Al final del archivo agregan la línea forward-socks5 / localhost:9050 y guardan los cambios con CTRL + O + ENTER:

Ilustración del procedimiento
Ilustración del procedimiento 🔍 click para ampliar

Luego editan los proxy del navegador (Ej. Firefox) como se muestra en la siguiente captura:

Proxy IP Puerto
HTTP Proxy localhost 8118
HTTPS Proxy localhost 8118
SOCKS Host localhost 9050

Ilustración del procedimiento
Ilustración del procedimiento 🔍 click para ampliar

Inician los servicios de tor y privoxy, y comprueban su estado (activo).

$ sudo service tor start && sudo service privoxy start
service tor status
service privoxy status

Ilustración del procedimiento
Ilustración del procedimiento 🔍 click para ampliar

Para comprobar que nuestra dirección IP ha sido cambiada ingresamos a una web de geolocalización basada en IP:

Ilustración del procedimiento
Ilustración del procedimiento 🔍 click para ampliar

¿Cómo cambiar de país?

Restaurar el servicio tor:

$ sudo service tor restart

Ilustración del procedimiento
Ilustración del procedimiento 🔍 click para ampliar

# Detalles

Ahora, si deseamos elegir un proxy manual, entonces podemos hacer uso de la lista -> https://free-proxy-list.net/

Ilustración del procedimiento
Ilustración del procedimiento 🔍 click para ampliar

Copian la dirección IP y el Puerto, entran nuevamente a la configuración de privoxy y marcan (#) la línea de socks5, agregan forward-socks4 / IP:Puerto y forward-socks4a / IP:Puerto junto con los datos copiados.

Ilustración del procedimiento
Ilustración del procedimiento 🔍 click para ampliar

En la configuración del navegador deben de cambiar los valores por la IP y puerto seleccionado, es importante marcar SOCKSS v4 como proxy a utilizar:

Ilustración del procedimiento
Ilustración del procedimiento 🔍 click para ampliar

Ya no se estará haciendo uso de Tor, lo conveniente es detener el servicio y reiniciar el de privoxy:

$ sudo service tor stop
sudo service privoxy restart

Ilustración del procedimiento
Ilustración del procedimiento 🔍 click para ampliar

# Detalles

En caso de que estén utilizando el entorno de escritorio de Gnome, pueden configurar el proxy desde las Preferencias del menú.

Ilustración del procedimiento
Ilustración del procedimiento 🔍 click para ampliar

Advertencia: Todo el contenido de este artículo es estrictamente educativo. No nos hacemos responsables del mal uso de esta herramienta o información. Practica únicamente en entornos controlados y con autorización.
× Imagen ampliada