Con Linux el costo será 0 (si lo haces tu).
Con iptables puedes crear un firewall.
Con algo como el sqid montas un proxy que trabaje de diferentes formas (puedes hacer también un proxy transaparente)
Bien hecho tienes una seguridad que pasa las auditorías perfectamente, Todo esto lo he visto en las listas de
http://www.velug.org.ve/