Он умел разделять трафик среди пользователей и что немаловажно - кешировать данные (картинки, страницы, скрипты и т.д.) с посещаемых ресурсов, позволяя снизить расход трафика и забивание канала разной "нечестью". Позволял добиться некоего "иллюзорного" увеличения пропускной способности канала. Это был источник "халявного трафика".

Сори за лирическое отступление...
Хоть времена давно сменились на более высокоскоростные и информация среди пользователей стала измеряться терабайтами, все равно стал вопрос о том, как создать подобное но уже на FreeBSD, с возможностью авторизации пользователей по логину и паролю с web-страницы. Нужно организовать что-то на подобие страницы авторизации Wi-Fi от Билайн в Макдаках. Так же хотелось бы иметь возможность самостоятельной регистрации пользователей, с последующий активацией пользователя админом, который решиет быть или не быть трафику по этому логину и паролю.
И хотелось бы организовать кеширование контент с посещаемых страниц на жестком диске сервера, что бы при повторном обращении любым из пользователей к этому же ресурсу, статические данные отдавались с жесткого диска сервера - из кэша.
Я не так давно начал изучать FreeBSD и многое еще не знаю, прошу сильно не пинать, хочу просить совета у знающих. Какими средствами во FreeBSD можно решить такие две задачи???
Буду благодарен за любую помошь или подсказку в этом вопросе и за любую информацию которая поможет достичь этой цели.