É possível que você faça isso executando o Squid no Ubuntu Server.
Claro que você deve ler muito sobre isso.
Aqui estão alguns links interessantes:
link .
O Squid é um programa de cache de proxy muito rápido.
Mas o que é um cache de proxy?
Proxy: um agente com autoridade para agir por outro.
Cache: Um esconderijo para esconder e preservar provisões que é inconveniente para transportar.
O Squid age como um agente, aceitando pedidos de clientes (como navegadores) e os passa para o servidor de Internet apropriado. Ele armazena uma cópia dos dados retornados em um cache em disco.