[FUG-BR] Squid 3.0.19+Limitar banda para MegaUpload e RapidShare

Antônio Pessoa antoniopessoa em bsd.com.br
Quinta Outubro 8 14:14:00 BRT 2009


2009/10/8 akada <akada em uol.com.br>
>
>    AntÃ?nio,
>
>   Muito obrigado pela dica!!!! Fiz pelo domÃnio e funcionou bem, graças
>   a deus!!!! valeu a dica!!!
>
>   Â
>
>   Vc poderia dar um exemplo de como ficaria as configurações por
>   tamanho do arquivo?
>
>   Â
>
>   Muito obrigado novamente!
>
>   Â
>
>   Att
>
>   Â
>
>   Rodrigo Gomes
>

Um exemplo de limitação da banda em ~64KB/s quando arquivo atingir ~1MB:

acl localnetwork src 192.168.1.0/255.255.255.0
acl acesso_sem_limite src "/usr/local/etc/squid/ips_acesso_sem_limite"

delay_pools 2

delay_class 1 2
# o acesso é ilimitado
delay_parameters 1 -1/-1 -1/-1
# aceita apenas os IPs da lista para acesso sem limite e nega para todo o resto
delay_access 1 deny !acesso_sem_limite

delay_class 2 2
# aqui o controle é por IP, quando o download excede 1000000 de bytes
# a velocidade é limitada à 64000 bytes/s
delay_parameters 2 -1/-1 64000/1000000
# aceita apenas a rede local para limitação e nega para todo o resto
delay_access 2 deny !localnetwork


LEMBRE-SE: Isso é apenas um exemplo, leia a documentação e adeque as
suas necessidades. Meu exemplo/explicação está bem simples, é
imprescindível que você estude a documentação para compreender melhor
e colocar as mãos na massa.

Alguns links legais:

http://www.faqs.org/docs/Linux-HOWTO/Bandwidth-Limiting-HOWTO.html
http://www.visolve.com/squid/squid30/delaypools.php

--
Antônio Rogério Lins de A. Pessoa
Técnico em Tecnologia da Informação
CREA-PE


Mais detalhes sobre a lista de discussão freebsd