Доброго времени суток!Задаю вопрос в этой конференции, а не в прокси, т.к. задача не тривиальная.
У меня возникла следующая проблема:
1. Директор требует, чтобы все клиенты ходили через прокси.
2. Прокси должен уметь считать трафик и шейпить его.
3. Шейпинг должен производиться по логину клиента. Для VIP - приоритет.
4. Прокси должен уметь кэшировать http.
5. Прокси должен позволять клиенту возможности socks-прокси. Возможно только VIP.
6. Прокси должен поддерживать "Черные списки" сайтов.
7. Прокси должен уметь считать почту.
8. Изменение конфигурации "на лету"Мне в голову приходят несколько вариантов:
1. Установка squid (кеширование, шейпинг, "черные списки").
2. Установка socks5 (Для VIP-слиентов)
3. Учет всего трафика с помощью какой-либо биллинговой системы.
Не уверен насчет изменений конфигурации на лету!Вариант 1.
Выделить отдельные компьютеры для VIP.
Вариант 2.
Вручную менять настройки прокси сервера для VIP.Оба варианты не совсем устраивают ни меня, ни тем более директора, т.к. имеется программа UserGate для Windows, которая умеет делать все это (со слов директора). Кто-нибудь сталвивался с подобной проблемой? Помогите ее решить!
Неужели никто не может помочь решить эту проблему?
>Неужели никто не может помочь решить эту проблему?>1. Директор требует, чтобы все клиенты ходили через прокси.
правильно требует. ;)>2. Прокси должен уметь считать трафик и шейпить его.
ставишь webalizer or Squid2Mysql or Sarg.>3. Шейпинг должен производиться по логину клиента. Для VIP - приоритет.
>4. Прокси должен уметь кэшировать http.
squid кеширует ;)>5. Прокси должен позволять клиенту возможности socks-прокси. Возможно только VIP.
Socks5>6. Прокси должен поддерживать "Черные списки" сайтов.
Ставишь SquidGuard.>7. Прокси должен уметь считать почту.
для почты есть отдельные приблуды считывания. если ты юзаешь сендмаил, то можно трафик собирать mailmgr, генерит хтмл странички и наглядно все показывает кто куда и сколько. могу скинуть.>8. Изменение конфигурации "на лету"
./squid -D -k reconfigure
Посоветуйте порядочный socks
>Посоветуйте порядочный socksСлышал о 2 серверах: socks5 (www.socks.nec.com) и dante. rpm можно найти или на rpmfind.net или на rpmseek.com
Насколько они хороши не могу сказать, не работал. В настоящее время пытаюсь поюзать socks5. Посмотрим, что получится!
>Посоветуйте порядочный socks
Очень не плох dante.
У меня аська через него ходит.
А если хочешь через него ( SMTP, POP3, ... ) пробрасывать во внешний мир.
То посмотри в сторону fwtk
У меня стоит postfix. Будет ли с ним работать mailmgr?По видимому, я не донес основной идеи.
Дело в том, что это интернет кафе и пользователь долен иметь возможность сидеть там, где ему хочется. Следовательно, у меня возникают 3 варианта:
1. выделить несколько клиентов только для пользователей, которые будут ходить через socks (кафе будет терять деньги во время простоя клиентов);
2. подходить и вручную переставлять настройки прокси на клиенте (в наш век повальной компьютеризации как-то неактуально);
3. менять адрес прокси при вводе карточки (необходимо обращаться к разработчику программы) или каким-то образом менять адрес прокси во время логина клиента к прокси.3 вариант конечно же предпочтительнее!