Postado originalmente por
fenixprovedor
Amigo,
pelo o que vi voce não conhece bem o assunto squid, ou pelo menos nao chegou a ler o documentação oficial do mesmo,
como contribuição eis aqui algumas informações:
a) o squid não faz donwload ou up-load de arquivos, ele apenas faz as requisiçoes em nome das máquinas que estão atraz dele, filtrando tudo o que passa por ele aplicando as políticas de acesso/seguranças e finalmente gravando uma cópia do que é baixado e das solicitaçoes para que futuramente não seja necessario baixar o mesmo aquivo da net novamente e pra que se possa fazer os relatorios de acessos estatisticas os quais podem ser interpetados por outra aplicação como por exemplo o SARG ou similar.
b) Quanto ao controle de banda. Se o servidor proxy/squid e os shapers ( HTB/CBQ) estiverem instalados na mesma maquina, realmente existe muita confusão a esse respeito, pois se vc direciona as requiisições para o squid é óbvio que os controladores de banda não irão funcionar, sobretudo o up-load, pois nesse caso é necessário marcar préviamente os pacotes via iptables e joga-los nas nas classes corretas e so depois direcionaos ao squid para que se tenha algum tipo de controle, mas mesmo assim o up-load não irá funcionar 100%.
c) existe ha possibilidade de controlar banda também através do proprio squid, com as chamadas delay pools, que eu particulamente acho extremamente eficiente, basta um pouco de prática em configuarar as acl(s) dst/src (destino/origem).
d) agora se o proxy está em uma máquina e em outra está o gateway com um controlador de sua preferencia HTB ou CBQ, eu particulamente prefeiro fazer na unha mesmo usando o proprio TC, nao importa se vc usa linux o proprio Mk o controle de banda irá funcionar perfeitamente, basta que para isso os pacotes seja devidamente marcados e direcionados para as classe corretas.
como sugestão é sempre bom dar uma pesquisada nos assuntos referente iptables,iproure, tc,squid/acls