The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Построение прокси-сервера с нуля, !*! Mr. Sneer, 13-Мрт-12, 07:21  [смотреть все]
Добрый день!
На работе поставили задачу: сделать новый прокси сервер, собственно, что порекомендуете для удовлетворения следующих условий:

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

Кто-нибудь делал нечто подобное? Я, пока что, остановился на squid 2.7 + squid guard + squid traffic counter, но это не совсем то, что нужно.

  • Построение прокси-сервера с нуля, !*! михалыч, 09:28 , 13-Мрт-12 (1)
    Хм.., однако!
    Замахнулись, нужно прям как биллинг,
    только бабло не считать, а так .. по функционалу..
    А, что, взять, к примеру, тот же самый абиллс (или любой другой беспл.),
    условиться (приравнять) 1 рупь к 1 Мб и чем не вариант?
    Кстати, там (в абиллсе) есть и прокси и много чего ещё.

    Не знаю какой у вас ОС,
    но в той же самой фре, есть в портах
    и абиллс, и сквид, и сарг, и сквидгуард, и дансгуард,
    и смена пароля (админом и самими пользуном:
    /usr/ports/www/admuser
    /usr/ports/www/chpasswd)

    В портах также есть прокси oops (весьма быстрый).
    Ежеле сквид, то посвежей 3.1 плюс к нему прикрутить можно
    проверку контента через дансгуард, проверку вирусни, отчеты и т.д и т.п.

    Ну, а иначе самому - "Пилите, Шура, пилите, они золотые!" (C)

    P.S.
    netams -> http://www.netams.com/netams4.html

    • Построение прокси-сервера с нуля, !*! PavelR, 09:52 , 13-Мрт-12 (2)

      По списку требований: загуглите SAMS, посмотрите, оно что-то похожее вроде бы на то, что вы просите.

      • Построение прокси-сервера с нуля, !*! анонимус, 01:24 , 14-Мрт-12 (3)

        > По списку требований: загуглите SAMS, посмотрите, оно что-то похожее вроде бы на
        > то, что вы просите.

        SAMS по 5-му списку не проходит, но можно доработать скриптами.
        Наиболее вероятным решением для вас видимо будет билинговая система.

        • Построение прокси-сервера с нуля, !*! Mr. Sneer, 06:52 , 14-Мрт-12 (5)
          >> По списку требований: загуглите SAMS, посмотрите, оно что-то похожее вроде бы на
          >> то, что вы просите.
          > SAMS по 5-му списку не проходит, но можно доработать скриптами.
          > Наиболее вероятным решением для вас видимо будет билинговая система.

          SAMS я пробовал, мне больше понравился STC. Да и SAMS, к сожалению, уже труп. Попробую для начала с биллингом, благо, время еще есть:)

    • Построение прокси-сервера с нуля, !*! Mr. Sneer, 06:51 , 14-Мрт-12 (4)
      >[оверквотинг удален]
      > и абиллс, и сквид, и сарг, и сквидгуард, и дансгуард,
      > и смена пароля (админом и самими пользуном:
      > /usr/ports/www/admuser
      > /usr/ports/www/chpasswd)
      > В портах также есть прокси oops (весьма быстрый).
      > Ежеле сквид, то посвежей 3.1 плюс к нему прикрутить можно
      > проверку контента через дансгуард, проверку вирусни, отчеты и т.д и т.п.
      > Ну, а иначе самому - "Пилите, Шура, пилите, они золотые!" (C)
      > P.S.
      > netams -> http://www.netams.com/netams4.html

      Спасибо за наводку :) Посмотрю в сторону биллинговых систем, ну а если нет, то буду пилить:)




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру