URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 6121
[ Назад ]

Исходное сообщение
"squid"

Отправлено alok , 28-Мрт-01 18:35 
народ подскажите как squid'ом запретить скачивать к прримеру mp3

Содержание

Сообщения в этом обсуждении
"RE: squid"
Отправлено Yuri A. Kabaenkov , 28-Мрт-01 18:59 
в конфигу скуида...
acl mp3 url_regex "/usr/local/squid/etc/mp3.acl"
http_access deny mp3

в файле /usr/local/squid/etc/mp3.acl пишете
^http://*\.mp3


должно работать, но не проверял!


"RE: squid"
Отправлено alok , 28-Мрт-01 19:28 
мож я чегото не понял или не правильно объяснил
можно что бы не по урлу а по расшиению запрещал

"RE: squid"
Отправлено Nua , 29-Мрт-01 06:00 
а он тебе по расширению и предлагает закрыть... :) посмотри внимательнее на строку... :)
а вообще, можно просто написать mp3 в этом самом файле, тогда и по ftp не будут качаться, и поиск не будет работать по mp3... правда, и сайты кой-какие прикроются, что видимо тебе не нужно... хотя, видимо, ты никогда не смотрел статистику поисковых машин, где строка поиска, содержащая mp3, едва ли не на первом месте... раз уж решил ограничивать, так ограничивай... :)

"RE: squid"
Отправлено alok , 29-Мрт-01 17:36 
неа не работает
mp3 я так и качаю сидя через проксю

"RE: squid"
Отправлено Sem , 29-Мрт-01 19:22 
acl mp3 urlpath_regex -i \.mp3$
http_access deny all mp3

или вместо последней строчки:
http_access deny mp3
эффект должен быть тот же.

проверенно. работает.


"RE: squid"
Отправлено Sem , 29-Мрт-01 19:28 
Да, забыл сказать, строка
http_access должна быть в правильном месте.

То есть до строки
http_access allow all


"RE: squid"
Отправлено alok , 29-Мрт-01 20:07 
смеятся будете но и это не работает:((

"RE: squid"
Отправлено Nua , 30-Мрт-01 12:25 
Нарисуй тэги acl и http_access из своего конфига... в том порядке, каком они есть, поскольку он важен...
строка http_access allow all вряд ли нужна вообще...
к слову, когда я первый раз начал смотреть на сквид, то мои acl тоже не работали... я что-то там вычитал про BIN_TREE и ошибки сквида при обработке листов доступа... в общем, я пересобрал последний сквид, и все стало ок...

"RE: squid"
Отправлено alok , 30-Мрт-01 13:33 
acl all src 0.0.0.0/0.0.0.0
acl lonet src .....
acl realnet src ....
acl manager proto cache_object
acl localhost src ...
acl ssl_ports .....
acl Safe_ports 80 21 .....
acl mp3 url_regex "/usr/local/squid/etc/mp3.acl"
acl CONNECT method CONNECT
.
.
http_access allow manager localhost
http_access allow lonet
http_access allow realnet
http_access deny mp3
http_access deny all
или http_access allow all

где lonet локальные адреса, а
realnet прямые адреса


"RE: squid"
Отправлено Nua , 03-Апр-01 05:39 
Дело в том, что Squid начинает проверять правила сверху твоего списка, соответственно, запросы на mp3 пройдут, поскольку они у тебя в первых двух строках незапрещены, а остальные парамеры удовлетворяют условию... и вообще, лучше делать http_access составными - это позволяет более точно настроить доступ к прокси. Попробуй поменять расположение строк тэгов http_access, думаю, дело именно в этом. Поставь их так:
http_access deny mp3
http_access allow lonet
http_access allow realnet
http_access deny all
а про
http_access allow all вообще забудь... :)
если же тебе нужно запретить качать mp3 только, скажем, <lonet>, то все это будет выглядеть так:
http_access deny lonet mp3
http_access allow lonet
http_access allow realnet
http_access deny all
и все это работает...
Удачи... :)

"RE: squid"
Отправлено alok , 04-Апр-01 13:35 
у меня сча истерика будет:))
не работает:((((
мож squid надо с определенными ключами запускать????

"RE: squid"
Отправлено alok , 06-Апр-01 11:36 
что никто так и не поможет, сображения на этот счет закончились???

"RE: squid"
Отправлено Nua , 16-Апр-01 12:53 
Еще раз привет... :)
Сорри за молчание, отдыхал... :)
Специально для тебя нарисовал в своем конфиге запрет на файлы определенного типа:
...
acl bad_file_extension urlpath_regex -i .\mp3$
...
http_access allow <some_hosts_or_users> !bad_file_extension
...
вышеуказанное не дает доступ к mp3-файлам... точно говорю... :) если же у тебя снова та же песня - перекомпиль сквида, из последних stable...
Удачи! :)

"RE: squid"
Отправлено alok , 17-Апр-01 11:25 
для прикола развернул еще один squid -2.3 (до этого был 2.2) и все такая же история:(((

"RE: squid"
Отправлено Nua , 20-Апр-01 08:38 
Ну не знаю... а у тебя вообще что-нить из этого конфига работает? :) или только строки acl и http_access "молчат"?
пришли мне на nua@mail.ru свой конфиг, если есть желание...