Добрый день!
На работе поставили задачу: сделать новый прокси сервер, собственно, что порекомендуете для удовлетворения следующих условий:1. Пользователей прокси-сервера около 2000-3000
2. Нужна авторизация, лимитирование трафика. Очень желательно, что бы можно было устанавливать лимиты как по пользователям, так и по целым подразделениям.
3. Нужен web-интерфейс для добавления, удаления, изменения пароля пользователя. При чем желательна возможность смены пароля самим пользователем.
4. Просмотр статистики по пользователям. Желательно, что бы и сам пользователь мог смотреть свою статистику, а администратор мог смотреть по каждому и по подразделениям в общем. При этом, в принципе, достаточно будет того, кто сколько скачал, а вот на какие сайты ходил - не обязательно.
5. Отключение пользователя, желательно, должно происходить сразу при превышении трафика, с обрывом соединения, а не так, что бы пользователь с оставшимся лимитом в 10 мб мог поставить на закачку файл на 700 мб и тот докачался.
6. Еще желательна работа с mysql. Что бы логин и пароль хранился в базе, а вот логи - не обязательно.
7. Ограничение на доступ к каким-то сайтам или к какому-то контенту. Опять же, очень желательно, что бы список разрешенных/запрещёных сайтов администратор мог редактировать через веб, как для всех, так и для отдельных пользователей.Кто-нибудь делал нечто подобное? Я, пока что, остановился на squid 2.7 + squid guard + squid traffic counter, но это не совсем то, что нужно.
Хм.., однако!
Замахнулись, нужно прям как биллинг,
только бабло не считать, а так .. по функционалу..
А, что, взять, к примеру, тот же самый абиллс (или любой другой беспл.),
условиться (приравнять) 1 рупь к 1 Мб и чем не вариант?
Кстати, там (в абиллсе) есть и прокси и много чего ещё.Не знаю какой у вас ОС,
но в той же самой фре, есть в портах
и абиллс, и сквид, и сарг, и сквидгуард, и дансгуард,
и смена пароля (админом и самими пользуном:
/usr/ports/www/admuser
/usr/ports/www/chpasswd)В портах также есть прокси oops (весьма быстрый).
Ежеле сквид, то посвежей 3.1 плюс к нему прикрутить можно
проверку контента через дансгуард, проверку вирусни, отчеты и т.д и т.п.Ну, а иначе самому - "Пилите, Шура, пилите, они золотые!" (C)
P.S.
netams -> http://www.netams.com/netams4.html
По списку требований: загуглите SAMS, посмотрите, оно что-то похожее вроде бы на то, что вы просите.
> По списку требований: загуглите SAMS, посмотрите, оно что-то похожее вроде бы на
> то, что вы просите.SAMS по 5-му списку не проходит, но можно доработать скриптами.
Наиболее вероятным решением для вас видимо будет билинговая система.
>> По списку требований: загуглите SAMS, посмотрите, оно что-то похожее вроде бы на
>> то, что вы просите.
> SAMS по 5-му списку не проходит, но можно доработать скриптами.
> Наиболее вероятным решением для вас видимо будет билинговая система.SAMS я пробовал, мне больше понравился STC. Да и SAMS, к сожалению, уже труп. Попробую для начала с биллингом, благо, время еще есть:)
>[оверквотинг удален]
> и абиллс, и сквид, и сарг, и сквидгуард, и дансгуард,
> и смена пароля (админом и самими пользуном:
> /usr/ports/www/admuser
> /usr/ports/www/chpasswd)
> В портах также есть прокси oops (весьма быстрый).
> Ежеле сквид, то посвежей 3.1 плюс к нему прикрутить можно
> проверку контента через дансгуард, проверку вирусни, отчеты и т.д и т.п.
> Ну, а иначе самому - "Пилите, Шура, пилите, они золотые!" (C)
> P.S.
> netams -> http://www.netams.com/netams4.htmlСпасибо за наводку :) Посмотрю в сторону биллинговых систем, ну а если нет, то буду пилить:)