no squid pode controlar somente download.
para controlar download e upload de outros serviços também precisará usar algo como cbq ou htb.
creio que com o htb seja mais fácil. so que terá que fazer regras para as duas interfaces. regras de download na interface local e regras de upload na interface da internet.
grato,
neon