создаем аналог kerio из бесплатного ПО

Squid 3 for Windows

Перед первым запуском Squid необходимо создать папки для хранения кэша. Для этого в командной строке необходимо выполнить команду:

c:\squid\sbin\squid -z

Спустя несколько секунд (а может быть и больше - в зависимости от заданного объема кэша) Squid завершит создание собственного кэша. Далее необходимо установить службу Squid из командной строки:

c:\squid\sbin\squid -i

А затем запустить службу Squid:

net start squid

Теперь служба Squid будет работать как сервис Windows (т.е. автоматически запускаться при старте Windows до входа пользователя в систему).

Прокси-сервер Squid готов к обслуживанию запросов на порту 3128 вашего компьютера.

acl all src all
http_access deny all
http_port 3128 transparent

SAMS (SQUID Account Management System)

Организация IP брандмауэра встроенными средствами Windows 2000 и XP

IPFW для Windows

другой вариант ipfw

gui

dhcp & dns server

nat

IP калькулятор