LINUX.ORG.RU
решено ФорумAdmin

Squid

 


0

1

Помогите разобраться запутался совсем с delay_pools

Вот что имею:

acl lanauth proxy_auth REQUIRED

acl files urlpath_regex -i \.exe$ \.mp3$ \.vqf$ \.tar.gz$ \.gz$ \.rpm$ \.zip$ \.rar$ \.avi$ \.mpeg$ \.mpe$ \.mpg$ \.qt$ \.ram$ \.rm$ \.iso$ \.raw$ \.wav$ \.wav$ \.mov$

acl work_hours time M T W T F 09:00-18:00

acl ftpfiles proto ftp

delay_pools 4

delay_class 1 1

delay_parameters 1 1024/100000

delay_access 1 allow files

delay_access 1 deny all

http_access allow lanauth

http_access allow our_networks

http_access allow localhost

http_access deny all

Помогите допилить.



Последнее исправление: alisicyn (всего исправлений: 5)

в дневное время (09:00-18:00) ограничить скорость загрузки файлов \.mp3$ c ftp

не вижу в delay_class строк с 3-я условиями

delay_access 1 allow files
delay_access 1 allow work_hours
delay_access 1 allow ftpfiles
это шепер для files или work_hours или ftpfiles

Надеюсь разницу между «И» и «ИЛИ» ты понимаешь.

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

acl our_networks src 192.168.0.0/24 192.168.15.0/24

acl lanauth proxy_auth REQUIRED

acl files urlpath_regex -i \.exe$ \.mp3$ \.vqf$ \.tar.gz$ \.gz$ \.rpm$ \.zip$ \.rar$ \.avi$ \.mpeg$ \.mpe$ \.mpg$ \.qt$ \.ram$ \.rm$ \.iso$ \.raw$ \.wav$ \.wav$ \.mov$

acl work_hours time M T W T F 00:00-23:00

acl ftpfiles proto ftp

delay_pools 2

delay_class 1 1

delay_class 2 1

delay_parameters 1 -1/-1

delay_parameters 2 1000/1000

delay_access 1 allow our_networks

delay_access 1 deny all

delay_access 2 allow files work_hours ftpfiles

delay_access 2 deny all

http_access deny !our_networks

http_access allow lanauth

http_access allow our_networks

http_access allow localhost

http_access deny all

Подправил. В данном случае у меня все скачивается на максимальной скорости, ограничение не срабатывает. Где ошибся я подскажите?

alisicyn
() автор топика
Ответ на: комментарий от vel

не влезая в мануал. плюс ко всему этому правило что ниже действует на файлы по маске (files) в рабочее время (work_hours) по протоколу фтп (ftpfiles)

delay_access 2 allow files work_hours ftpfiles

При проверке все эти условия соблюдаются, как уже было сгадано ранее в кальмаре используется логическое И, это очень важно и многие о нем забывают или не обращают внимания.

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

Ребят спасибо огромное. Дошло до меня. Как говорится «включи голову». Все получилось

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