Linux, squid и какой нибудь dns, например dnsmasq.