Basicamente, o Squid é um servidor proxy e um daemon de cache da web. Ele tem uma ampla variedade de usos, desde a aceleração de um servidor da Web, armazenando em cache solicitações repetidas; ao cache da web, DNS e outras pesquisas de rede de computadores para um grupo de pessoas que compartilham recursos de rede; para ajudar na segurança filtrando o tráfego.
Um ótimo tutorial passo a passo pode ser encontrado aqui link
Em passos curtos são:
Etapa 1
Configure uma caixa do Ubuntu com 2 interfaces Lan *
Etapa 2
Configurando as interfaces LAN como Automático (DHCP) ou Manual.
Etapa 3
lista de atualização de software
sudo apt-get update
Etapa 4
Instale o squid
sudo apt-get install squid
Etapa 5
configuração
Para obter detalhes completos sobre essas etapas, consulte o link fornecido acima.