Squid+Quota, Saamuel, 15-Июн-16, 07:02 [смотреть все]Здравствуйте,Подскажите пожалуйста, как на Squid3 организовать лимит трафика в месяц? Например на всю подсеть выделить 20гб трафика в месяц, но не тарифицировать определенные сайты (например mail.ru). Желательно бы еще на каждого пользователя организовать лимит в день, но чтоб так же при превышении лимита определенные сайты у него открывались. Подскажите как это можно реализовать?
|
- Squid+Quota, ipmanyak, 07:32 , 15-Июн-16 (1)
> Здравствуйте, > Подскажите пожалуйста, как на Squid3 организовать лимит трафика в месяц? Например на > всю подсеть выделить 20гб трафика в месяц, но не тарифицировать определенные > сайты (например mail.ru). Желательно бы еще на каждого пользователя организовать лимит > в день, но чтоб так же при превышении лимита определенные сайты > у него открывались. > Подскажите как это можно реализовать?SAMS система управления доступом пользователей к прокси серверу SQUID. http://sams.perm.ru/ >не тарифицировать определенные сайты Думаю это нельзя, трафик берется из лога сквида access.log, а туда пишется всё! Хотя почитай факи самса, может и есть такая возможность. Если ты владеешь напильником для правки сырцов, то флаг тебе в руки, правь сырцы на предмет исключения каких-то сайтов и собирай кальмара из сырцов.
- Squid+Quota, Saamuel, 08:13 , 15-Июн-16 (2)
> SAMS система управления доступом пользователей к прокси серверу SQUID. > http://sams.perm.ru/ Я есть решения кроме SAMS?
- Squid+Quota, ipmanyak, 13:57 , 15-Июн-16 (3)
>> SAMS система управления доступом пользователей к прокси серверу SQUID. >> http://sams.perm.ru/ > Я есть решения кроме SAMS?Попробуй поставить и настроить анализатор логов SARG, есть там примитивный подсчет и установка лимита, параметр per_user_limit /usr/local/squid/etc/prelimit_users 300 в этот файл будет писать IP или USERID тех, кто превысил трафик в 300 мег. в конфиге сквида сделаешь аксель запрета acl prelimit src "/usr/local/squid/etc/prelimit_users" http_access deny prelimit для исключения хостов, копай тэг # TAG: exclude_hosts file # Hosts, domains or subnets will be excluded from reports. # # Eg.: 192.168.10.10 - exclude ip address only # 192.168.10.0 - exclude full C class # s1.acme.foo - exclude hostname only # acme.foo - exclude full domain name # #exclude_hosts none #exclude_hosts /usr/local/sarg/exclude_hosts Но я так и не понял, о каких хостах тут идет речь, о сайтах или FQDN хостов юзеров. Сам разбирайся https://sourceforge.net/projects/sarg/ P.S. в наш век безлимитных тарифов оно надо считать трафик юзеров? А анализаторы логов сквида SARG или LIGHTSQUID советую поставить, дабы смотреть кто куда ходил.
- Squid+Quota, SHRDLU, 16:53 , 25-Июн-16 (4)
> Думаю это нельзя, трафик берется из лога сквида access.log, а туда пишется > всё! Хотя почитай факи самса, может и есть такая возможность.Можно задать несколько логов - для учёта и для слежения, и настроить их так, чтобы информация об оговорённых сайтах и/или пользователях не попадала в лог, предназначенный для учёта трафа.
- Squid+Quota, Аноним, 10:15 , 30-Июн-16 (5)
> Здравствуйте, > Подскажите пожалуйста, как на Squid3 организовать лимит трафика в месяц? Например на > всю подсеть выделить 20гб трафика в месяц, но не тарифицировать определенные > сайты (например mail.ru). Желательно бы еще на каждого пользователя организовать лимит > в день, но чтоб так же при превышении лимита определенные сайты > у него открывались. > Подскажите как это можно реализовать?классический вопрос. правильный ответ: забить на сквид и организовать нормальную систему билинга ибо по логам сквида - это через задницу в любом случае
|