доброго времени суток, аll!помогите настроить пулы в сквиде.
хочу ограничить закачки
вот часть конфига:acl all src 0.0.0.0/0.0.0.0
acl my_net src 200.0.0.0/24
acl work_time time M T W H F 9:00-18:00acl multimedia url_regex -i /.exe$ /.mp3$ /.tar$ /.gz$ /.zip$ /.rar$ /.avi$ /.mpeg$ /.mpe$ /.mpg$ /.qt$ /.ram$ /.rm$ /.iso$ /.raw$ /.wav$ /.mov$
delay_pools 1
delay_class 1 1
delay_access 1 allow multimedia
delay_access 1 allow my_net
delay_access 1 deny alldelay_parameters 1 1000/1000
ps: переворошил кучу мануалов по сквиду никак не могу заставить работать эти ограничения.
pps: squid-2.5.STABLE4
помогите!!!wbr, maks.
acl all src 0.0.0.0/0.0.0.0
acl intranet src 192.168.0.0/255.255.255.0
acl muzika urlpath_regex -i \.wav$ \.m3u$ \.mov$ \.ra$ \.rm$ \.mp3$ \.avi$
delay_pools 2
delay_class 1 1
delay_class 2 2
delay_access 1 allow muzika
delay_access 1 deny all
delay_access 2 allow intranet
delay_access 2 deny all
delay_parameters 1 2000/16000
delay_parameters 2 -1/-1 8000/64000
>acl all src 0.0.0.0/0.0.0.0
>acl my_net src 200.0.0.0/24
>acl work_time time M T W H F 9:00-18:00
>
>acl multimedia url_regex -i /.exe$ /.mp3$ /.tar$ /.gz$ /.zip$ /.rar$ /.avi$
>/.mpeg$ /.mpe$ /.mpg$ /.qt$ /.ram$ /.rm$ /.iso$ /.raw$ /.wav$ /.mov$во-первых, слэш не тот, нужен "\". Твои регексы читаются как "/(любой символ)мпег". Во-вторых, прочитай соседнюю ветку - юзер поставит в конце урла "?" и твой регекс идет лесом. Убери бакс или напиши регекс по-умному.
>delay_pools 1
>delay_class 1 1
>delay_access 1 allow multimedia
>delay_access 1 allow my_net
>delay_access 1 deny all
Ты определяешь ведро для урлей multimedia ИЛИ качаемых с сетки my_net. По первому см. выше. Если ты хотел, чтобы именно пользователи сетки качали мп3 с 1000байт, надо:
delay_access 1 allow multimedia my_net
если захочишь добавить еще и рабочее время, оно опять-же должно быть в одной строке.>ps: переворошил кучу мануалов по сквиду никак не могу заставить работать эти ограничения.
Ага, я тоже заметил, что маны эффективней понимать, а не ворошить :)))
>>acl all src 0.0.0.0/0.0.0.0
>>acl my_net src 200.0.0.0/24
>>acl work_time time M T W H F 9:00-18:00
>>
>>acl multimedia url_regex -i /.exe$ /.mp3$ /.tar$ /.gz$ /.zip$ /.rar$ /.avi$
>>/.mpeg$ /.mpe$ /.mpg$ /.qt$ /.ram$ /.rm$ /.iso$ /.raw$ /.wav$ /.mov$
>
>во-первых, слэш не тот, нужен "\". Твои регексы читаются как "/(любой символ)мпег".
>Во-вторых, прочитай соседнюю ветку - юзер поставит в конце урла "?"
>и твой регекс идет лесом. Убери бакс или напиши регекс по-умному.как написать по-умному?
>>delay_pools 1
>>delay_class 1 1
>>delay_access 1 allow multimedia
>>delay_access 1 allow my_net
>>delay_access 1 deny all
>Ты определяешь ведро для урлей multimedia ИЛИ качаемых с сетки my_net. По
>первому см. выше. Если ты хотел, чтобы именно пользователи сетки качали
>мп3 с 1000байт, надо:
>delay_access 1 allow multimedia my_net
>если захочишь добавить еще и рабочее время, оно опять-же должно быть в
>одной строке.
>
спасибо заработало.