Recién, he tenido algunos problemas con descargadores multi-hilos que se chupan el ancho de banda y se cagan en los delay_pools. Buscando como bloquear dichos descargadores, el colega Agustín Ybarra me recomienda bloquear los user_agent.
Pero pensándolo bien, resolví unos cuantos problemas. Pues por ejemplo, google play service de los teléfonos android, consume muchísimo y resuelve poco, de forma que el que navega en un delay_pool, ve afectado su ancho de banda por cosas que ignora.
Solución, bloquear los User-Agent. La idea suena bien, pero primero hay que loguear los user agent. Para ellos usaremos un custom_log de squid, loguearemos los usuarios y los user-agent. A mi me quedó así:
1 2 3 |
|
Ahora tenemos el fichero user_agent.log, logueando usuario y user_agent; claro está, podría loguear, usuario, user-agent y url, pero la linea queda muy larga.
Una vez que hallas encontrado el user-agent que te moleste, crea una ACL arriba de la ACL que autorize la navegación.
1 2 3 4 |
|
Seguiré aquí, como el pescador del centeno, esperando a que vuelva a usar su descargadorcito multi-hilo de mierda… aunque seguro puede cambiarle el user-agent.