O SQUID não faz controle de largura de banda, mas você pode usá-lo para ver o que os usuários baixaram e restringir o que podem ser baixados. Consulte o link para o meu guia de configuração.
Lembre-se de que você precisa usar uma política de grupo para configurar o Internet Explorer para usar o SQUID como servidor proxy.
JR
Para responder à pergunta de Ashian (isso é um pouco longo para colocar em um comentário):
local_network.txt contém seu endereço de rede local. Abra um prompt de comando e digite ipconfig. Você verá algo como:
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . :
IPv4 Address. . . . . . . . . . . : 192.168.16.128
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.16.254
Se a máscara de sub-rede for 255.255.255.0 (geralmente é), o endereço de rede é o endereço IP com o último número definido como zero. Então, no exemplo acima, seria 192.168.16.0. Nesse caso, local_network.txt precisa conter a única linha:
192.168.16.0/24
O padrão local_network.txt contém "192.168.255.0/24" como exemplo e você quase certamente terá que alterá-lo para corresponder à sua rede. Lembre-se de que você precisa reiniciar o serviço do Squid depois de fazer a alteração. Se ainda não funcionar, poste a saída que você obteve do ipconfig aqui.