Lula é o que você quer. Configure-o para permitir solicitações de qualquer endereço IP que você estiver usando e apenas configure sua máquina local para usá-lo como proxy HTTP.
Para maior segurança (tanto de abuso quanto de observação na camada de transporte), instale o OpenVPN em ambas as extremidades e configure o squid para permitir somente solicitações do IP da VPN. É assim que eu faço.