LINUX.ORG.RU
ФорумAdmin

[Squid]Как ограничить скорость для одного юзера на mp3?

 


0

0

САБЖ?

Делаю так:

acl nospeed urlpath_regex -i \.mp3$ \.mpeg$ \.avi$ \.mov$
acl user src 192.168.1.100/255.255.255.255
acl allhosts src 192.168.1.1-192.168.7.70/255.255.255.255

delay_pools 3
delay_class 1 1
delay_parameters 1 64000/64000
delay_access 1 allow user
delay_access 1 deny all
delay_access 1 deny allhosts
delay_class 2 2
delay_parameters 2 -1/-1 32000/64000
delay_access 2 allow allhosts
delay_access 2 deny user
delay_access 2 deny all
delay_class 3 1
delay_parameters 3 4000/64000
delay_access 3 allow nospeed
delay_access 3 deny all
delay_access 3 deny allhosts
delay_access 3 allow user

Выше написаное не работает...... Что не так?
Т.е. надо для user сделать так чтоб mp3 и т.п. качалось не очень быстро.


Ответ на: комментарий от sdio

А если так:

delay_pools 3
delay_class 1 1
delay_parameters 1 64000/64000
delay_access 1 allow user
delay_access 1 deny all
delay_class 2 2
delay_parameters 2 -1/-1 32000/64000
delay_access 2 allow allhosts
delay_access 2 deny all
delay_class 3 1
delay_parameters 3 4000/64000
delay_access 3 allow nospeed
delay_access 3 deny all

?

Но только как ограничить скорость скачивания mp3 для юзера?

INDIGO
() автор топика

acl nospeed urlpath_regex -i \.mp3$ \.mpeg$ \.avi$ \.mov$
acl user src 192.168.1.100/255.255.255.255
acl allhosts src 192.168.1.1-192.168.7.70/255.255.255.255

delay_pools 3
delay_class 1 1
delay_parameters 1 64000/64000
delay_access 1 allow user !nospeed
delay_access 1 deny all
delay_access 1 deny allhosts
delay_class 2 2
delay_parameters 2 -1/-1 32000/64000
delay_access 2 allow allhosts !user
delay_access 2 deny user
delay_access 2 deny all
delay_class 3 1
delay_parameters 3 4000/64000
delay_access 3 allow nospeed user
delay_access 3 deny all
delay_access 3 deny allhosts

кажется так

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

Есть еще несколько вопросов.... =)
Вернее просьба - проверьте плз...

Надо урезать скорость скачивания mp3 для всех, кроме gserver`a

Конфиг:

acl nospeed urlpath_regex -i \.mp3$ \.mpeg$ \.avi$ \.mov$
acl user src 192.168.1.100/255.255.255.255
acl allhosts src 192.168.1.1-192.168.7.70/255.255.255.255
acl gserver src 192.168.1.187/255.255.255.255

delay_pools 4
delay_class 1 1
delay_parameters 1 64000/64000
delay_access 1 allow user !nospeed
delay_access 1 deny all
delay_access 1 deny allhosts
delay_access 1 deny gserver
delay_class 2 1
delay_parameters 2 64000/64000
delay_access 2 allow gserver
delay_access 2 deny all
delay_access 2 deny user
delay_access 2 deny allhosts
delay_class 3 2
delay_parameters 3 -1/-1 16000/32000
delay_access 3 allow allhosts !user !gserver !nospeed
delay_access 3 deny user
delay_access 3 deny gserver
delay_access 3 deny all
delay_class 4 1
delay_parameters 4 7500/7500
delay_access 4 allow nospeed user
delay_access 4 allow nospeed allhosts
delay_access 4 deny all
delay_access 4 deny gserver

Работать будет?

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