Нужно как можно более гибкое решение по двум причинам:
1. Я сам лично хоть и работаю немного с *nix системами, но знаний чтобы быстро поднять шлюз пока что не особо хватает. Разбираться времени на данный момент к сожалению нет
2. Человек обслуживающий данные компьютеры, линукс в глаза не видел, соответсвенно ему нужно будет иногда добавлять список сайтов к блокированию, соответственно необходима веб морда.