Добрый день!
На работе поставили задачу: сделать новый прокси сервер, собственно, что порекомендуете для удовлетворения следующих условий:1. Пользователей прокси-сервера около 2000-3000
2. Нужна авторизация, лимитирование трафика. Очень желательно, что бы можно было устанавливать лимиты как по пользователям, так и по целым подразделениям.
3. Нужен web-интерфейс для добавления, удаления, изменения пароля пользователя. При чем желательна возможность смены пароля самим пользователем.
4. Просмотр статистики по пользователям. Желательно, что бы и сам пользователь мог смотреть свою статистику, а администратор мог смотреть по каждому и по подразделениям в общем. При этом, в принципе, достаточно будет того, кто сколько скачал, а вот на какие сайты ходил - не обязательно.
5. Отключение пользователя, желательно, должно происходить сразу при превышении трафика, с обрывом соединения, а не так, что бы пользователь с оставшимся лимитом в 10 мб мог поставить на закачку файл на 700 мб и тот докачался.
6. Еще желательна работа с mysql. Что бы логин и пароль хранился в базе, а вот логи - не обязательно.
7. Ограничение на доступ к каким-то сайтам или к какому-то контенту. Опять же, очень желательно, что бы список разрешенных/запрещёных сайтов администратор мог редактировать через веб, как для всех, так и для отдельных пользователей.
Кто-нибудь делал нечто подобное? Я, пока что, остановился на squid 2.7 + squid guard + squid traffic counter, но это не совсем то, что нужно.