Eu acho que o Squid 3.1 ou posterior não suporta pools de delay ..... você deve usar versões anteriores como 2.6 / 2.7
Estou tentando definir meu Squid 3.1 para usar os pools de retardo para impedir que as pessoas fiquem sobrecarregadas com nossa conexão com a Internet. Eu tenho um servidor proxy executando o Ubuntu 12.04 com o Squid 3.1.
Tenho 450 PCs conectados ao proxy com cerca de 980 usuários. Nem todos se conectam ao mesmo tempo. Até agora tudo tem funcionado muito bem. Meu único problema é que eu tenho algumas pessoas que ficam sentadas o dia inteiro assistindo vídeos do YouTube e, assim, reduzindo a velocidade total. Eu tenho este tutorial neste site:
Eu o implementei, mas não tenho certeza se tenho tudo certo no arquivo squid.conf, de acordo com este tutorial.
Meus arquivos squid.conf se parecem com isso
O pool de atrasos:
delay_pools 1
delay_class 1 3
delay_parameters 1 -1/-1 -1/-1 125/1000
delay_initial_bucket_level 100
Seção da ACL
acl flash rep_mime_type video/x-flv
acl block_site dstdomain "/etc/squid3/blocked"
acl biz_network src 10.0.0.0/12
acl ncsa_users proxy_auth REQUIRED
acl biz_hours time M T W H F 07:00-21:00
http_access allow manager localhost
http_access deny block_site
http_reply_access deny flash
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
delay_access 1 allow biz_network
http_access allow ncsa_users biz_network biz_hours
Descomenteço:
http_access allow ncsa_users biz_network biz_hours
e substitua por
delay_access 1 allow ncsa_users biz_network biz_hours
No momento, tenho o site do YouTube bloqueado por meio do Squid, mas, sendo este uma instituição educacional, não é a melhor maneira, pois alguns professores precisam do acesso ao YouTube.
Alguém pode ajudar?
Eu acho que o Squid 3.1 ou posterior não suporta pools de delay ..... você deve usar versões anteriores como 2.6 / 2.7