Como limitar a velocidade de download após o primeiro N mb no Squid?

2

Na minha rede, quando alguém está baixando arquivos grandes, a velocidade da internet está diminuindo para todos os outros.

Então, o que eu quero fazer é que, quando alguém começar a baixar um arquivo, ele baixará os primeiros 5 megabytes com velocidade normal e, em seguida, a velocidade diminuirá, por exemplo, para 100 kbps.

É possível fazer isso no Squid 2.7?

Felicidades

    
por epema 22.09.2012 / 15:48

1 resposta

2

Eu não sei o seu set up, e eu não sei lula, e eu não tenho certeza se é tão configurável quanto você precisa, mas você sempre pode tentar 'Trickle'. Se você tiver uma habilidade, você pode impor uma política em que os usuários usem seus programas de acesso à Internet por meio do Trickle.

Pode ser usado assim (talvez através de um script de shell):

trickle -d 20 -u 5 wget -c http://mydownloads.com/bigfile.zip

Isso iniciará 'wget' com as opções especificadas e aplicará uma velocidade máxima de download de 20kbps e uma velocidade de upload de 5kbps enquanto ele é executado. Claro que pode ser qualquer outra aplicação, não precisa ser wget.

[Update]: Leia a página: Tutorial do Squid Proxy Server Especificamente, confira o ponto 4. Parece detalhar exatamente o que você está procurando.

    
por 23.09.2012 / 17:03