Squid – Implementando controle de banda

  • Post author:
  • Post category:Sem categoria

Dica retirada do site VivaoLinux.

Com o recurso de limite de banda no Squid você pode priorizar a banda para certo grupo de usuários. Dessa forma não corremos o risco de um diretor da empresa estar necessitando baixar um email importantíssimo pelo link, enquanto um estagiário puxa o último episódio de sua mini-série favorita.

Edite o arquivo de configuração do Squid (squid.conf) e adicione as seguintes linhas:

# Crie uma acl com as extensões que serão aplicadas o filtro
acl download url_regex -i ftp .mov .mpeg .wav .tar .mp3 .exe .zip .rar

# Crie outra acl com os IPs que serão aplicados à regra
acl chefes src 192.168.0.22
acl estagiario src 192.168.0.30

delay_pools 2
# Significa que teremos dois controles de banda

# Primeiro controle
delay_class 1 2

# -1/-1 significa que não teremos limites para a delay pool 1
delay_parameters 1 -1/-1 -1/-1
delay_access 1 allow chefes

# Segundo controle
delay_class 2 2

# Limita a sua banda para +- 64Kbits
delay_parameters 2 3000/3000 3000/3000
delay_access 2 allow estagiario

Se você não quer que a pessoa faça download da net é só trocar:

delay_parameters 2 3000/3000 3000/3000

Por:

delay_parameters 2 0/0 0/0