Tecnología

Inicio

Cómo utilizar Squid para bloquear los sitios web

Cómo utilizar Squid para bloquear los sitios web


Squid es un código abierto servidor proxy web y software de almacenamiento en caché. Tiene una gran variedad de usos para acelerar el tiempo de acceso de almacenamiento en caché de las reiteradas peticiones, consultas de DNS y otras búsquedas útiles que necesitarían personas en una red compartida. Calamar se pueden utilizar para aumentar la seguridad de la red mediante el filtrado de tráfico de Internet y el bloqueo de ciertos sitios web que se enumeran en una política de bloqueo o contengan palabras clave en una política de bloqueo.

Instrucciones

1 Asegúrese de que Squid se ha instalado correctamente. Consulte la documentación de su sistema de distribución y operativo en particular si es necesario.

2 Configurar la lista de control de acceso (ACL) en el "squid.conf" archivo de configuración de Squid. Este archivo debe encontrarse en "etc / squid /". Añadir las siguientes líneas en el archivo de configuración:

acl mal url_regex "/etc/squid/squid-block.acl"
http_acces negar mal

Guardar los cambios en el archivo squid.conf.

3 Introduzca las direcciones URL y las palabras clave que desea bloquear en el archivo /etc/squid/squid-block.acl recién creado. Puede agregar direcciones URL y palabras clave parciales o completas que bloquearán cualquier página donde se encuentra la palabra clave. Recuerde que debe describir las direcciones URL que planea bloquear con cuidado, ya que podría inadvertidamente bloquear los sitios deseables que contienen la descripción URL bloqueada. La introducción de ".com" en el archivo bloqueará todos los sitios que terminan en ".com". Del mismo modo, elegir las palabras clave con cuidado para que Squid no bloquea los sitios deseables que contienen la palabra clave.

Ejemplo:

badwords.com
bored

Estas entradas hará que el filtro para bloquear cualquier URL que contenga "badwords.com." El filtro también bloqueará cualquier sitio que contenga la palabra "aburrido".

4 Guardar los cambios en el archivo de calamar-block.acl.

5 Crear un archivo de calamar-noblock.acl para permitir ciertas excepciones a las reglas de filtrado para pasar. Los sitios web que contienen direcciones URL o palabras, donde las palabras clave son parte de la palabra serán bloqueados por la política. Introduzca las direcciones URL y las palabras clave de los sitios que no bloqueen en este archivo.

Ejemplo:

www.stopbadwords.com
boredom

Estas entradas hará que la URL "www.stopbadwords.com" que se permita a través del filtro, a pesar de que contiene la URL bloqueada "badwords.com."

6 Guardar los cambios en el archivo de calamar-noblock.acl.

7 Añadir el "no-bloque" regla para el archivo de configuración squid.conf antes de que el "bloque" regla con el fin de poner las reglas de "no-bloqueo" en acción:

acl special_urls url_regex "/etc/squid/squid-noblock.acl"
http_acces permiten admin_ips special_urls

Guardar los cambios en el archivo squid.conf.

8 Calamar reiniciar el fin de que las nuevas políticas de filtrado surtan efecto.