eniomarconcini

controlar tamanho download squid

Dec 5th, 2012
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. Controlar tamanho máximo do download com squid: reply_body_max_size
  2. As vezes é útil limitar o tamanho máximo dos arquivos para download, restringindo desta forma a obtenção de músicas, filmes, jogos, etc…., além de gerenciar melhor a banda disponível.
  3.  
  4. Para isso podemos utilizar a diretiva reply_body_max_size no Squid, a sintaxe é essa:
  5.  
  6. reply_body_max_size SIZE UNITS ACLNAME
  7.  
  8. O “reply_size” é calculado através do header http CONTENT-LENGTH, que é informado pelo servidor.
  9.  
  10. Vamos utilizar esse exemplo (utilizei os grupos no meu tutorial de controle de acesso à internet como referência) :
  11.  
  12. acl acessocontrolado src “/etc/squid3/estacoes/acessocontrolado.txt”
  13. acl acessototal src “/etc/squid3/estacoes/acessototal.txt”
  14. acl semacesso src “/etc/squid3/estacoes/semacesso.txt”
  15.  
  16. Acima temos três grupos: acessocontrolado, acessototal e semacesso, vamos agora definir o tamanho máximo do download para cada grupo:
  17.  
  18. reply_body_max_size 10 MB semacesso !servicos
  19. reply_body_max_size 20MB acessocontrolado !servicos
  20. reply_body_max_size 50 MB acessototal !servicos
  21.  
  22. Definimos 10MB para o grupo sem acesso, 20MB para o grupo e 50mb para o grupo acessototal, observe que utilizamos o “!servicos” após a regra, esta acl podemos definir sites onde esse limite não será aplicado, por exemplo windoswupdate, atualização de anti-vírus,etc…
  23.  
  24. Referência na documentação do squid: http://www.squid-cache.org/Doc/config/reply_body_max_size/
Add Comment
Please, Sign In to add comment