LINUX.ORG.RU
ФорумAdmin

squid 2.7 stable7, debian


0

1

попытался ограничить пользователям скорость и запретить для закачки некоторые файлы - ни то ни другое не работает - оч надо! конфиг прилагается! заранее спасибо!

acl localnet2 src 192.168.42.101-192.168.42.200/32

acl vip src 192.168.42.1-192.168.42.100/32

acl mp3 urlpath_regex -i \mp3$

delay_pools 2

delay_class 1 2

delay_class 2 3

delay_access 1 allow localnet2

delay_access 1 deny all

delay_access 2 allow vip delay_access 2 deny all

http_access deny !Safe_ports

http_access deny CONNECT !SSL_ports

http_access allow vip

http_access deny mp3 localnet2

http_access allow localnet2

http_access deny all

broken_vary_encoding allow apache

delay_parameters 1 16000/16000 8000/8000

delay_parameters 2 32000/32000 -1/-1 16000/16000



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

отформатируй нормально

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

файло было размером порядка 10мб но в любом случае - может подскажешь почему мп3 качается? вроде все правильно - по аналогии делал, а всеравно не работает!

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

попробуй упростить правило:

http_access deny mp3 localnet2
http_access deny mp3
а то вдруг проблема в access-листах адресов сети? Так хотя бы локализуешь проблему.

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

я не уверен, но мне что-то подсказывает, что сам ACL можно проверить подобным образом:

echo http://www.storage.ru/pirate.mp3 | grep --color=always -E -e \.mp3$
а вот как проверить работоспособность ACL-я с адресами, иначе как запускать ещё один сквид с другим конфигом, где указать иной порт, и править в этом конфиге набор ACL-ей с целью убедиться, что они работают именно так, как нужно.

Кажется у сквида можно настраивать вывод информации в логи, может оттуда что интересное получилось бы вытянуть? Мы же использовали редиректор для определения разрешённых урлов, конкретно rejik.

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