Limitando tamanho de downloads com o Squid
Dica publicada em Linux / Configuração
Limitando tamanho de downloads com o Squid
Esta é uma configuração de ACL no Squid de modo limitar o tamanho dos downloads efetuados pelos usuários.
acl html rep_mime_type text/html
reply_body_max_size 0 allow html
reply_body_max_size 10485760 allow all
reply_body_max_size 0 allow html
reply_body_max_size 10485760 allow all
Onde:
- html é uma acl do tipo html e texto puro --> páginas de sites;
- com o parâmetro reply_body_max_size 0 allow html --> informamos que não terá limite para download de páginas de conteúdo html/text, sendo que esse foi o conteúdo que declaramos na acl html;
- já com o parâmetro reply_body_max_size 10485760 allow all --> informamos que somente será permitidos downloads de arquivos com no máximo tamanho de 10 Mb.
Ok, no momento em que um usuário tentar efetuar um download de algum arquivo com tamanho acima de 10 Mb, será retornado uma página do Squid informando que a requisição GET é muito grande. Já aí fica a teu critério personalizar a página de erro com uma mensagem mais amigável.
Um grande abraço a todos.