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:
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:
Despues:
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:
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:
Para ejecutarlo basta con escribir:
Y ejecutar los pasos de las imágenes de abajo, para configurarlo.
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:
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
- Anon-Proxy
man anon-proxy
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.
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
- Anon-Proxy
man anon-proxy