Documentos de Académico
Documentos de Profesional
Documentos de Cultura
6.5
SQUID
Squid consiste de un programa principal como servidor, un programa para bsqueda en
servidores DNS, programas opcionales para reescribir solicitudes y realizar autenticacin
y algunas herramientas para administracin y herramientas para clientes. Al iniciar Squid
da origen a un nmero configurable (5, de modo predeterminado a travs de la opcin
dns_children) de procesos de bsqueda en servidores DNS, cada uno de los cuales
realiza una bsqueda nica en servidores DNS, reduciendo la cantidad de tiempo de
espera para las bsquedas en servidores DNS.
Para instalar Squid en CentOs 6.5 abrimos el terminal y escribimos la siguiente lnea.
Entramos a la carpeta de squid y por medio del editor de texto abrimos el archivo squid.conf
Nos mostrara las configuraciones por defecto que viene al instalar el servicio squid.
Configuracin
Para comenzar a trabajar con el servicio SQUID comenzamos a configurar el archivo de texto
squid.conf
Primera Forma.
Segunda Forma
Una vez creado el archivo abrimos por medio del editor de texto.
En el archivo escribimos todas las direcciones IP, en este caso usaremos el archivo para
tener nuestras IP permitidas.
Configurar Direcciones URL permitidas y no permitidas.
En el archivo de configuracin de squid para tener bloqueada cualquier direccin URL
que el administrador no desee que el usuario vea, se procede a aadir una nueva lnea
con la siguiente estructura.
acl [nombre red] url_regex [direccin del archivo]
Creamos el archivo donde guardaremos nuestras palabras claves para que Squid sepa
cual habilitar e inhabilitar.
Configurando accesos
Nos desplazamos ms abajo del archivo y tendremos que configurar el acceso que les daremos a
nuestras redes creadas en las listas de control.
Para configurar los accesos debemos tener en cuenta la siguiente estructura.
http_access deny: Bloquea la red a acceso a cualquier sitio.
http_access allow: Permite entrar a la red.
Entenda la estructura podemos escribir las lneas de acceso a nuestras redes creadas en la lista
de control de accesos o ACL.
Aplicar Seguridad
Squid nos permite aplicar autenticacin de seguridad para cuando el usuario quiera entrar
a la red, Squid le pida autenticacin en el sistema.
Para configurar la autenticacin debemos realizar lo siguiente:
1. Preparar y crear los usuarios autorizados exclusivos para el squid.
2. Para generar el entorno se crea un archivo donde se guardara informacin del
usuario.
7. Una vez dado el permiso al archivo debemos crear los usuarios que sea exclusivo
para el squid
8. Usamos el comando htpasswd ruta ms usuario
Squid puede limitar el ancho de banda de cualquier red que el administrador desee, para
limitar el ancho de banda abrimos el archivo squid.conf y en aadiremos una nueva lista
de acceso.
Pruebas
Configurando CentOS para encender servicio SQUID
1.- Asignamos una IP a CentOS.
3.- Establecemos una configuracin manual del proxy y escribimos la IP que hemos puesto a CentOs, con
el puerto 8080.
Una vez realizada esta configuracin nuestro navegador se conectara con nuestro PROXY.
En CentOS Encendemos nuestro servicio Squid.