De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Limite do tamanho do download no Squid

Colaboração: Solano Krabbe

Data de Publicação: 29 de Dezembro de 2009

Precisávamos impor um limite ao tamanho dos arquivos que os usuários baixavam da Internet e, ao mesmo tempo, garantir que determinados usuários não sofressem tal limitação.

Criamos duas ACL no Squid:

  acl all src 0.0.0.0/0.0.0.0
  acl chefia proxy_auth "/etc/squid/chefia"
  • all - usuários com limite
  • chefia - estão incluídos os usuários sem limite

Incluímos a regra abaixo:

  reply_body_max_size 0 allow chefia
  reply_body_max_size 262144 allow all

O 0 (zero) da primeira regra diz ao Squid que aos usuários da ACL chefia não há limite e o 262144 determina que aos demais o limite é de cerca de 1/4 de mega por download.

Após algum tempo, chegamos à regra abaixo:

  reply_body_max_size 262144 deny all !chefia

Com isso voltamos a ter um limite no download conforme o tamanho do arquivo para todos os usuários, com exceção daqueles incluídos na ACL chefia.

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Solano Krabbe