LINUX.ORG.RU
ФорумAdmin

Квота на общий трафик в squid 2.х


0

0

Всем привет. Подскажите, можно ли во втором сквиде сделать квоту на весь трафик, например чтобы в день пропускал 100 гигов, а потом вобще ничего не пускал до 0-00. Просто в гугле в основном про квоты по пользователям описывают, а про общий трафик с наскока не нашел.

Ну если ты уже все знаешь, включи всех пользователей в один пул, ограничь и все дела.

ansky ★★★★★ ()
Ответ на: комментарий от ansky

а можно немного поподробнее, я просто со сквидом почти не знаком. вот скорость для всего пула я ограничиваю так delay_parameters 1 720896/720896

а как количество трафика прописать?

bezgubov ()
Ответ на: комментарий от bezgubov

А в сквиде кажись и нельзя так ограничить трафик. Имеется ввиду без скриптов, без анализа логов и без переконфигурации на лету.

И кстати, если делаешь переконфигурацию сквида, то на запущенных уже закачках это не скажется, мало того, уже запущенные закачки начнут качаться с неограниченной скоростью. Эту фичу-глюк порешали только в относительно свежих версиях.

ansky ★★★★★ ()

iptables -N squid_quota
iptables -A squid_quota -m quota --quota $((100*1024*1024*1024)) -j ACCEPT
iptables -A squid_quota -j DROP
iptables -A OUTPUT -p tcp --dport $squid_port -j squid_quota

Cosmicman ★★ ()
Ответ на: комментарий от Cosmicman

и скрипт в крон:

iptables -F squid_quota
iptables -A squid_quota -m quota --quota $((100*1024*1024*1024)) -j ACCEPT
iptables -A squid_quota -j DROP

Cosmicman ★★ ()

не мучайся, подними биллинг.

MikeDM ★★★★★ ()

билинг и iptables отпадают из-за того, что это vds с ресурсами которые даже мускул не тянут нормально

bezgubov ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.