Никогда этим не парился, ну в смысле отдельный сервер для контроля. Пользовался стандартными средствами прокси-серверов и файрволов. Счас юзаю Kerio Winroute Firewall там всё есть. Раньше пользовался UserGate там то же не плохое бюджетирование, мне нравилось даже больше чем KWF но последний наиболее удобный и функциональный продукт, тем более что купили лицензию на весь комплексный пакет, то есть прокси-почтовик-файрвол-антивирус-антиспам и пр. и т.д. фирмы Kerio. Я очень доволен.