Si son administradores de redes o tuvieron que implementar squid en alguna empresa con muchos usuarios y poco enlace, seguro saben de que les voy a hablar. Youtube y facebook pueden ser sitios que nos saquen los pelos de punta!….pero bloquearlos completamente puede hacer que los usuarios de la red nos quieran colgar . Una solución que nos dió resultado en varios lugares es crear un delay pool clase 1 para determinados sitios. Les paso este how to pequeño pero efectivo. Claro que si quieren saber como funcionan exactamente las delay pools pueden dirigirse a la web de squid que lo explica mucho mejor de lo que podría hacerlo yo!
Instalar squid desde aptitude o compilar con soporte para delay pools, –enable-delay-pools.
Crear un archivo que se llame lentos en /etc/squid y poner las ips que queremos que naveguen lento.
Editar el archivo squid.conf y agregar lo siguiente:
acl usuarioslentos src "/etc/squid/lentos" #PONER LENTO YOUTUBE, FACEBOOK delay_pools 1 delay_class 1 1 delay_parameters 1 1000/100 acl lento url_regex \.flv$ acl lento url_regex -i watch? acl lento url_regex -i youtube acl lento url_regex -i facebook delay_access 1 allow lento usuarioslentos
http_access allow usurarioslentos
Claro que esto lo pueden adecuar a su archivo, podrían tener los grupos por AD o OpenLDAP o usuarios comunes. También pueden agregar los dominios que quieran.
Reinician Squid y ya comenzaría a funcionar, también pueden jugar con lo valores del pool ya que con lo que puse yo va realmente lento.
Tomado de .rootlinux