epelpad

anon-proxy en debian lenny

Funcionamiento básico, instalación y ajustes
Acceso a Internet por intermedio de un Servidor Proxy, donde todas las peticiones de paginas de internet originadas en su maquina loca, serán redireccionadas para un conjunto de servidores, donde los mismos irán a acceder a determinadas páginas y enviar el resultado para su máquina local.

Instalación
Vamos a realizar la instalación del paquete de herramienta Anon-Proxy via repositorios de Debian. Para esto debemos ejecutar los comandos de abajo (como root o con privilegios del mismo para que la instalación sea realizada con exito):

# apt-get update

O:

# aptitude update
# apt-get install anon-proxy

Observación: Durante la instalación, se le solicitará que cree la variable "http_proxy" y "HTTP_PROXY". Este procedimiento no es necesario. Seleccione la opción "no" para que el proceso de instalación continué.

- Ajustes en el archivo "/etc/default/anon-proxy"

Por defecto, después de la instalación del Anon-Proxy, el contenido del archivo "/etc/default/anon-proxy" es similar al listado de abajo. Este archivo es leído en la ejecución del Daemon del Anon-Proxy, y en el podemos definir el 'Mix' de servidores de Proxyes que serán utilizados:

# /etc/default/anon-proxy
# the local port to listen on
# remember to set $HTTP_PROXY and $http_proxy accordingly
PORT="4001"
# list of cascades and/or mixes, seperated by semicolons
# see http://anon.inf.tu-dresden.de/status.php for a list
# 80.237.206.62:443; 80.237.206.62:6544; mix.inf.tu-dresden.de:6544;
# mix.inf.tu-dresden.de:443; mix.inf.tu-dresden.de:80;
# mix.inf.tu-dresden.de:22; 212.112.232.175:36544; 212.112.232.175:80;
# 212.112.232.175:443; 80.237.152.53:6544; 80.237.152.53: 443;
#CASCADE="80.237.152.53:80; 217.10.13.163:6544; 141.76.1.123:16544"
# 141.76.1.123:80; 141.76.1.123:443;
CASCADE="mix.inf.tu-dresden.de:80"
# command-line options passed to proxytest
OPTIONS="-a -d -j -r /var/run/anon-proxy/mix.pid -n $CASCADE -p $PORT"

Observación: La linea resaltada, fue ajustada para un correcto funcionamiento del programa para de acuerdo al uso que le daré.
Sigue abajo como estaba después de la instalación del programa y como va a quedar.:

Antes:

CASCADE="mix.inf.tu-dresden.de:443"


Despues:

CASCADE="mix.inf.tu-dresden.de:80"



Manipulando el daemon de anon-proxy y realizando ajustes en el navegador cliente.
Después de la instalación del programa, un script y instalación dentro del directorio "/etc/init.d" para que el Daemon sea inicializado en conjunto con el sistema. Podemos modificarlo en:

- Iniciar el daemon anon-proxy:

# /etc/init.d/anon-proxy start

- Parar el daemon anon-proxy:

# /etc/init.d/anon-proxy stop

- Reiniciar el daemon anon-proxy:

# /etc/init.d/anon-proxy restart

Hace un reload (activa una nueva configuración sin reiniciar el daemon por completo):

# /etc/init.d/anon-proxy force-reload

Ajustes en el Navegador de Internet Cliente
Para finalizar, el navegador cliente debe estar configurado para utilizar un Servidor de Proxy para navegar por Internet. En el mismo se introducen las configuraciones siguientes:

    Host: 127.0.0.1 (Dirección Local – Funciona solamente para máquina local);
    Puerto: 4001 (Puerto al igual que el servicio del anon-proxy "escucha"”): 


Observación 1: Como estoy utilizando GNU/Linux Debian sin ambiente gráfico instalado, voy a utilizar un navegador en modo texto para ejemplificar. En este caso, se utiliza el navegador llamado Links, que puede ser instalado fácilmente a través de los comando siguientes:

# apt-get install links

Para ejecutarlo basta con escribir:

# links


Y ejecutar los pasos de las imágenes de abajo, para configurarlo.

anon-proxy en debian lenny

proxy

GNU

Observación 2: A partir de aquí, la navegación realizada a través de este Host, estará siendo echa a través de este servidor Proxy. Esto significa mucha cosa como por ejemplo:

- Para el sitio accedido o dirección de IP que esta siendo registrado en el Log de acceso es el IP del proxy, y no nuestra verdadera IP;

- Si en su red local, existe algún proxy bloqueando alguna URL, especifica probablemente con esta herramienta, usted conseguirá acceder. En estos caso es necesario modificar nuevamente la variable "CASCADE" del archivo "/etc/default/anon-proxy" a:

CASCADE="mix.inf.tu-dresden.de:443


Use este tutorial con responsabilidad.

Al final, no es posible afirmar hasta que punto estos servidores son confiables. Pruebe varios hasta descubrir cual funciona mejor.

El conjunto que viene definido con la instalación del programa, funciona perfectamente bien.

Referencias

http://packages.debian.org - Anon-Proxy
http://anon.inf.tu-dresden.de
man anon-proxy

6 comentarios - anon-proxy en debian lenny

robert_76ers +1
por ahora estaba usando foxy proxy pero te limita bastante el ancho de banda, que tal funciona este?
ramses_17 +1
muchas gracias por la info
pollardino
buena info... +5 y favs, despues lo pruebo