>> 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 советую поставить, дабы смотреть кто куда ходил.