The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Установить squid'ом суточный лимит пользователей "
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Установить squid'ом суточный лимит пользователей "
Сообщение от Dmitry emailИскать по авторуВ закладки on 28-Мрт-02, 12:37  (MSK)
Hi All !
Тут такое дело: установлен Squid 2.1 с авторизацией, есть группа пользователей, которые выходят через него в Inet, ведутся общие логи. Формально каждый из этих пользователей имеет определенные суточные ограничения объема получаемой информации.
Вопрос: можно ли как-то средствами Squid'а вести автоматический учет по каждому пользователю и в случае достижения им граничных значений лимита, автоматически блокировать акаунт на некоторое время (в идеале - до наступления следующих суток) ?

Заранее спасибо

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Установить squid'ом суточный лимит пользователей "
Сообщение от peresvet Искать по авторуВ закладки on 28-Мрт-02, 13:32  (MSK)
тебе нужно по прокачке или по времени работы?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Установить squid'ом суточный лимит пользователей "
Сообщение от Dmitry emailИскать по авторуВ закладки on 29-Мрт-02, 12:04  (MSK)
>тебе нужно по прокачке или по
>времени работы?

В первую очередь по прокачке, если можно прикрутить и время - я только "за" !

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Установить squid'ом суточный лимит пользователей "
Сообщение от Inquis emailИскать по авторуВ закладки on 29-Мрт-02, 15:50  (MSK)
Привет!

>В первую очередь по прокачке, если
>можно прикрутить и время -
>я только "за" !

Использую один способ. Насколько кривой судить не буду:
1. Вывод сквида в лог проходит через pipe, где поступает собственно в сам лог и параллельно заносится в базу (MySQL).
2. Редиректор помимо отрезания баннеров обращается к той же базе на предмет проверки лимита. Если не превышен - переадресовывает на запрашиваемый url, иначе - на заранее подготовленный deny.htm

Трафик можно ограничивать как угодно.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Установить squid'ом суточный лимит пользователей "
Сообщение от Dmitry emailИскать по авторуВ закладки on 29-Мрт-02, 16:20  (MSK)
>1. Вывод сквида в лог проходит
>через pipe, где поступает собственно
>в сам лог и параллельно
>заносится в базу (MySQL).

Это конечно вариант,... а как быть если у меня не установлен MySQL ?

>2. Редиректор помимо отрезания баннеров обращается
>к той же базе на
>предмет проверки лимита.

Каким редиректором ты пользуешься ? (если не секрет)

>Трафик можно ограничивать как угодно.

Согласен :-)


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Установить squid'ом суточный лимит пользователей "
Сообщение от Inquis emailИскать по авторуВ закладки on 29-Мрт-02, 18:07  (MSK)
>Это конечно вариант,... а как быть
>если у меня не установлен
>MySQL ?

Два варианта точно есть:
1. Поставить его :)
2. Держать данные не в базе, а в текстовом файле, например.

>Каким редиректором ты пользуешься ? (если
>не секрет)

Самопальным :)
А процедурка для совершения акта обрезания баннерам вместе с базой была взята готовая. Откуда не помню, но там около 5 строк кода, так что главное - база :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: Установить squid'ом суточный лимит пользователей "
Сообщение от Dmitry emailИскать по авторуВ закладки on 29-Мрт-02, 19:13  (MSK)
>Два варианта точно есть:
>1. Поставить его :)
>2. Держать данные не в базе, а в текстовом файле, например.

СП, попробую. Но опять таки, как перелопачивать каждого юзера на предмет превышения лимита ?

>А процедурка для совершения акта обрезания
баннерам вместе с базой была взята готовая.

Да у меня собственно проблем с банерами нету, я их в Squid'овом конфиге еще в зачатии прибил :-)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: Установить squid'ом суточный лимит пользователей "
Сообщение от Inquis emailИскать по авторуВ закладки on 30-Мрт-02, 13:01  (MSK)
>СП, попробую. Но опять таки, как
>перелопачивать каждого юзера на предмет
>превышения лимита ?

Вообще-то это rtfm, но если вкратце, то после запроса в лог сквида валится информация откуда, куда, сколько байт послано и т.д. Как раз на этом месте висит скрипт, через который эта информация проходит, анализируется и записывается куда надо (попросту суммируются байты). В редиректоре же сравнивается уже полученное число байт с лимитом. Что делать дальше в этой ситуации - решать тебе :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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