Você pode experimentar: Traffic Shaper
Parece que funcionaria para o que você está querendo fazer. Também tem alguns bons tutoriais no site se você não estiver familiarizado com a configuração de firewalls.
Dois aplicativos executam i / o de rede simultaneamente. Por exemplo, o Firefox e o Download Accelerator.
A ideia é deixar servir a fila de pacotes do Firefox antes de servir aqueles do Download Accelerator. (Bem, quase o tempo todo - permite que uma parte daquelas do Download Accelerator seja exibida para evitar a quebra das conexões)
Não é um problema configurá-los para usar um proxy local (talvez com credenciais diferentes).
Qual proxy local, um firewall ou ... o nome dele ... pode fazer isso?
Você pode experimentar: Traffic Shaper
Parece que funcionaria para o que você está querendo fazer. Também tem alguns bons tutoriais no site se você não estiver familiarizado com a configuração de firewalls.
Eu acho que a frase mágica que você quer para o google é "traffic shaping".
É possível construir um shaper com o Linux e o iptables, ou você pode gastar quantias apropriadamente grandes para comprar um appliance (por exemplo, da Packeteer) para fazer o trabalho para você.