Squid, pools и разграничение трафика по группам
Добавлено: 2011-03-09 10:50:33
Всем доброго дня! Столкнулся со следующей проблемой в Squid'е:
Есть файлы с пользователями - привилегированные и все остальные. Есть список файлов для ограничения скорости. Необходимо сделать так, чтобы привилегированные пользователи качали что им угодно без ограничений, а у остальных скорость скачивания файлов резалась. Мучаюсь не знаю сколько, не получается настроить, подскажите пожалуйста как сделать. Выкладываю то, чего смог добиться за счёт пулов:
Могут быть ошибки в коде, но суть в том, что у меня получалось только так, что или у всех скорость режется или наоборот ни у кого, хотя я вертел правилами пулов по всякому..
Помогите пожалуйста разобраться...
Есть файлы с пользователями - привилегированные и все остальные. Есть список файлов для ограничения скорости. Необходимо сделать так, чтобы привилегированные пользователи качали что им угодно без ограничений, а у остальных скорость скачивания файлов резалась. Мучаюсь не знаю сколько, не получается настроить, подскажите пожалуйста как сделать. Выкладываю то, чего смог добиться за счёт пулов:
Код: Выделить всё
acl media urlpath_regex -i "/usr/local/etc/squid/myconfig/stop_speed_files" //список расширений файлов
acl bad_user src "/usr/local/etc/squid/myconfig/bad_users" //простые пользователи
acl admin_user src "/usr/local/etc/squid/myconfig/admin_users" //бати:)
#здесь я поидее выставляю скорость на скачку файлов
delay_pools 2
delay_class 1 1
delay_parameters 1 15000/1000000
delay_access 1 allow media
delay_access 1 allow bad_user
delay_access 1 deny all
delay_class 2 1
delay_parameters 2 -1/-1
delay_access 2 allow admin_user
delay_access 2 allow media
delay_access 2 deny all
Помогите пожалуйста разобраться...