Squid: ¿cómo bloquear sitios web para una dirección IP particular?

Squid: ¿cómo bloquear sitios web para una dirección IP particular?

¿Cómo bloquear sitios web para determinadas IP mediante squid?

Proporcione una solución con un ejemplo o un archivo de configuración.

Respuesta1

Ejemplo :

Bloqueé Facebook y Orkut para todos los usuarios, pero ahora quiero abrir Facebook solo para un usuario o IP en particular.


Opción 1: especificar el sitio con el archivo de configuración,

acl clientes_especiales src "/etc/squid/cliente_especial_ips.txt"

acl facebook dstdominio .facebook.com

acl orkut dominio dst .orkut.com

Bajo acceso http

http_access permite clientes_especiales de Facebook

http_access denegar facebook

http_access denegar orkut

http_access permitir todo


Opción 2: incluir las IP del cliente y los dominios de destino en listas,

acl clientes_especiales src "/etc/squid/cliente_especial_ips.txt"

acl bad_domains dstdomain "/etc/squid/bad_domains.txt"

Bajo acceso http

http_access permite bad_domains clientes_especiales

http_access denegar bad_domains

http_access permitir todo

  • Lo consigo de la red, funciona muy bien.

  • gracias cstamas

Respuesta2

Necesitas algo como esto:

acl BlockedHost src 192.168.1.15
http_access deny BlockedHost

El archivo de configuración está bien comentado buscando la palabra.acclte ayudará más.

Preguntas frecuentes sobre calamar acl

información relacionada