Vai aqui um tutorial sobre o assunto passo a passo :
Squid (WWW Proxy Server)
Quanto a sua solicitação referente a memoria e processador.
Atualmente frente aos processadores que temos Core 2 , processador não sera o limitador e sim memoria RAM, uma boa relação seria 80 GB HD p/ cada 2 GB de RAM.
Recomendo um HD de 160 GB com 4 GB de RAM.
Outra coisa, muito importante, squid necessita ser bem configurado, se tiver que ficar removendo e recriando seu cache, não necesita dele, só vai lhe trazer incomodo.