на свой домашний линукс-сервер ставите ClearOS 5. Там реализован весь необходимый функционал и управляется всё это через отличный веб-интерфейс. Фильтровать по регэкспам можно только на прикладном уровне, а это прокси и только прокси. В ClearOS установлен сквид в качестве прокси и DansGuardian в качестве фильтра, поддерживается прозрачный режим, браузеры настраивать не придётся, управляется через тот же фирменный веб-интерфейс.