¿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.