6.4 Squid

Squid ( http://www.squid-cache.org/) es un proxy Web§ que se distribuye en código fuente (bajo la licencia GNU).

6.4.1 Instalación

Debian Linux:
 
root# apt-get install squid

Fedora Core Linux:
 
root# yum -y install squid httpd

Gentoo Linux:
 
root# emerge squid

_____________________________________________________________

Taller 6.11: Instale Squid.

____________________________________________________________

6.4.2 Configuración

Para configurar Squid necesitamos editar el fichero:

  /etc/squid/squid.conf

Por defecto, Squid funciona como un proxy Web escuchando en el puerto 3128, pero no atiende a ningún cliente.

Aunque es una configuración muy abierta, configure Squid para que atienda a cualquier cliente. Para ello debe comentar la línea que dice “http_access deny all” y escribir otra que diga “http_access allow all”. Esto es suficiente para nosotros y por tanto, no entraremos en detalle sobre el resto de opciones. Para más información, el fichero de configuración está debidamente autocomentado.___________________

Taller 6.12: Modifique el fichero de configuración de Squid para que escuche a cualquier host.

________________________________________________________________

6.4.3 Utilización

Para usar Squid es necesario modificar la configuración de nuestro navegador:

Mozilla Firefox 1.5
Preferencias -> General -> Configuración de Conexión -> Configuración manual del proxy. Donde pone Proxy HTTP: poner la dirección IP del host que sirve el proxy y el puerto 3128.
Mozilla Firefox 2.0
Herramientas -> Opciones -> Avanzado -> Red -> Configuración manual del proxy. Donde pone Proxy HTTP: poner la dirección IP del host que sirve el proxy y el puerto 3128.
Microsoft Explorer
Herramientas -> Opciones de Internet -> Conexiones -> Configuración de LAN -> Usar un servidor proxy para la LAN: poner la dirección IP del host que sirve el proxy y el puerto 3128.
Iceweasel
Editar -> Preferencias -> avanzado -> Conexión/Configuración: Poner la dirección IP del host que sirve el proxy y el puerto 3128.
______________________

Taller 6.13: Tanto en el host huésped (Windows) como en el host virtual (Debian), configure su navegador para utilizar el proxy Web que acaba de instalar. Compruebe que puede navegar. Finalmente deshaga dichos cambios en el navegador, pero no desinstale el proxy.

_____________