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

Исходное сообщение
"Раздел полезных советов: Как запретить выкачивание .mp3 файлов через прокси-сервер Squid."

Отправлено auto_tips , 18-Ноя-02 11:02 
acl stop_files url_regex -i ftp .exe .mp3 .vqf .tar.gz .gz .rpm .zip\
.rar .avi .mpeg .mpe .mpg .qt .ram .rm .iso .raw .wav .mov
http_access deny stop_files

URL:
Обсуждается: http://www.opennet.me/tips/info/322.shtml


Содержание

Сообщения в этом обсуждении
"Как снять запрет на выкачивание .mp3 файлов через прокси-сервер Squid."
Отправлено Olegsoft , 18-Ноя-02 11:02 
Собственно все содержание вопроса содержится в заголовке. Вами указано как запретить, а как разрешить???

"RE: Как снять запрет на выкачивание .mp3 файлов через прокси-сер..."
Отправлено MityOk , 29-Янв-03 11:40 
Представляется, что то, что не запрещено - соответственно разрешено...

"RE: Как снять запрет на выкачивание .mp3 файлов через прокси..."
Отправлено SUPERFLY , 15-Июн-03 21:06 
А что будет если попытаться скачать mp3 через такой URL:
http://www.domain.ru/song.mp3? или http://www.domain.ru/song.mp3&

?! :)


"RE: Как снять запрет на выкачивание .mp3 файлов через прокси..."
Отправлено Igor , 12-Авг-03 09:14 
>А что будет если попытаться скачать mp3 через такой URL:
>http://www.domain.ru/song.mp3? или http://www.domain.ru/song.mp3&
>
>?! :)
А ничего! Запрет сработает!


"RE: Как снять запрет на выкачивание .mp3 файлов через прокси..."
Отправлено shadow_alone , 26-Янв-05 18:54 
>>А что будет если попытаться скачать mp3 через такой URL:
>>http://www.domain.ru/song.mp3? или http://www.domain.ru/song.mp3&
>>
>>?! :)
>А ничего! Запрет сработает!

А может и не сработать..
на ентот случай:
(\.exe|\.mpa|\.mp3|\.avi|\.mpg|\.mpeg|\.wmv|\.wav|\.asf|\.ra|\.rm|\.rna|\.rnm|\.com|\.scr|\.pif|\.mov)((\#|\&|\?|\s){1}|$)



"Как запретить выкачивание .mp3 файлов через прокси-сервер Squid."
Отправлено Виктор , 20-Авг-03 17:48 
А если нужно запретить только для конкретных IP адресов конкретные файлы? Какую acl писать в этом случае?

"Как запретить выкачивание .mp3 файлов через прокси-сервер Sq..."
Отправлено SUPERFLY , 20-Авг-03 19:12 
>А если нужно запретить только для конкретных IP адресов конкретные файлы? Какую
>acl писать в этом случае?

Можно так:

acl user1 src 192.168.1.1/255.255.255.255
...
acl mp3 urlpath_regex -i \.mp3
http_access deny mp3 user1

т.е. правило будет работать когда user1 заросит .mp3 файл.


"Как запретить выкачивание .mp3 файлов через прокси-сервер Squid."
Отправлено SCHIZO , 11-Фев-04 11:45 
Вот гуру подсказали как правильней. А вводить в заблуждение начинающих не очень благодарное занятие тем паче на opennete.
acl stop_files url_regex -i ^ftp://*.[.\exe$|.\mp3$|.\vqf$|.\tar$|.\gz$|.\gz$|.\rpm$|.\zip$|.\rar$|.\avi$|.\mpeg$|.\mpe$|.\mpg$|.\qt$|.\ram$|.\rm$|.\iso$|.\raw$|.\wav$|.\mov$]
http_access deny stop_files
Всех благ

"Как запретить выкачивание .mp3 файлов через прокси-сервер Sq..."
Отправлено Maxim Chirkov , 13-Фев-04 10:19 
>Вот гуру подсказали как правильней. А вводить в заблуждение начинающих не очень

Пример корректный, только обратный слэш скрипт съел, сейчас поправлю. Что касается отсутсвия $, то при http запросах часто используют вариант file.mp3?test для обхода подобных блокировок. Пробельное разделение регексов squid понимает.

>acl stop_files url_regex -i ^ftp://*.[.\exe$|.\mp3$|.\vqf$|.\tar$|.\gz$|.

У вас вместо точки ескейпится первый симпол расширения.


"Как запретить выкачивание .mp3 файлов через прокси-сервер Sq..."
Отправлено kirillrst , 29-Июл-08 17:20 
>acl stop_files url_regex -i ^ftp://*.[.\exe$|.\mp3$|.\vqf$|.\tar$|.\gz$|.\gz$|.\rpm$|.\zip$|.\rar$|.\avi$|.\mpeg$|.\mpe$|.\mpg$|.\qt$|.\ram$|.\rm$|.\iso$|.\raw$|.\wav$|.\mov$]

Это сарказм что ли? Ужос, вот правильно: ^ftp://.*(\.mp3$)|(\.exe$)|(\.vqf$)|(\.tar$)|(\.gz$)|(\.gz$)|(\.rpm$)|(\.avi$)|(\.mpeg$)|(\.mpe$)|(\.mpg$)|(\.qt$)|(\.ram$)|(\.rm$)|(\.iso$)|(\.raw$)|(\.wav$)|(\.mov$)


"Как запретить выкачивание .mp3 файлов через прокси-сервер Squid."
Отправлено SCHIZO , 11-Фев-04 12:08 
В предыдущем сообщении неточность, через проксюк -то запрещено, но только с ftp серверов. А вот отдается через http, то разрешено. Определно это частью выражения ^ftp://*
Всех благ

"Help"
Отправлено waso , 12-Июн-04 19:15 
У меня проблемма в следующем: наше студенческое общежитие обеспечена локальной сетью и интернетом посредством универовского прокси-сервера,скорость конечно небольшая,но вот беда они каким то образом запретили качать Mp3 и фильмы.Вопрос: возможно ли с помощью каких-нибудь прог обмануть прокси и качать музон?заранее благодарен.Можно писать прямо на мыло

"Раздел полезных советов: Как запретить выкачивание .mp3 файл..."
Отправлено Veros , 15-Ноя-04 10:56 
>acl stop_files url_regex -i ftp .exe .mp3 .vqf .tar.gz .gz .rpm .zip\
>
> .rar .avi .mpeg .mpe .mpg .qt .ram .rm .iso .raw .wav
>.mov
>http_access deny stop_files

а почему вот такое правило не работает?

acl stop_files req_mime_type \xls \mp3 \avi
http_access deny stop_files all



"Раздел полезных советов: Как запретить выкачивание .mp3 файл..."
Отправлено SUPERFLY , 15-Ноя-04 11:25 
>а почему вот такое правило не работает?
>
>acl stop_files req_mime_type \xls \mp3 \avi
>http_access deny stop_files all

acl aclname req_mime_type mime-type1 ...
# regex match agains the mime type of the request generated
# by the client. Can be used to detect file upload or some
# types HTTP tunelling requests.
# NOTE: This does NOT match the reply. You cannot use this
# to match the returned file type.

Исчерпывающе? :)


"Как запретить выкачивание .mp3 файлов через прокси-сервер Squid."
Отправлено valera , 07-Фев-05 14:12 
а как запретить всем, а разрешить 192.168.3.99?

"Как запретить выкачивание .mp3 файлов через прокси-сервер Sq..."
Отправлено cristal , 08-Апр-05 01:28 
Я не уверен но можно попробовать так

acl user1 src 192.168.3.99/32
...
acl mp3 urlpath_regex -i \.mp3$
...
http_access allow mp3 user1
http_access deny mp3 all


"Как запретить выкачивание .mp3 файлов через прокси-сервер Sq..."
Отправлено Dr_Henk , 16-Сен-05 11:38 
acl priv_user src 192.168.3.99/32

acl mp3 urlpath_regex -i \.mp3$

http_access deny mp3 all !priv_user


"Как запретить выкачивание .mp3 файлов через прокси-сервер Sq..."
Отправлено Влад , 07-Мрт-16 15:38 
Спасибо! Заработало! :)

"Как запретить выкачивание .mp3 файлов через прокси-сервер Squid."
Отправлено 123 , 01-Мрт-05 10:34 
Во-во. Я тоже хочу знать

"Как запретить выкачивание .mp3 файлов через прокси-сервер Squid."
Отправлено zigmund_freid , 16-Ноя-05 12:36 
Люди подскажите как можно по времени ограничить выкачивание, например с 8:00 до 17:00?
Обязательно пулы поднимать?

"Как запретить выкачивание .mp3 файлов через прокси-сервер Sq..."
Отправлено SUPERFLY , 16-Ноя-05 13:05 
>Люди подскажите как можно по времени ограничить выкачивание, например с 8:00 до
>17:00?
>Обязательно пулы поднимать?


acl worktime time MTWHFSA 08:00-17:00
acl mp3 urlpath_regex -i \.mp3
http_access deny mp3 worktime


"Как запретить выкачивание .mp3 файлов через прокси-сервер Squid."
Отправлено paraman , 05-Дек-05 01:20 
Я блакирую по Mime type.

acl audio-video rep_mime_type audio/mpeg
acl audio-video rep_mime_type ^audio/mpeg$
acl audio-video rep_mime_type video/mpeg
acl audio-video rep_mime_type ^video/mpeg$
acl audio-video rep_mime_type video/quicktime
acl audio-video rep_mime_type ^video/quicktime$
acl audio-video rep_mime_type video/x-msvideo
acl audio-video rep_mime_type ^video/x-msvideo$


http_reply_access deny radio
http_access deny audio-video


Если будут вопросы, пишите на мыло.


"Как запретить выкачивание .mp3 файлов через прокси-сервер Sq..."
Отправлено jb , 07-Июн-06 12:57 
В доке по сквиду написано, что это правило не работает с http_access.
1) Реально ли это правило у Вас работает?
2) Можна ли его использовать с delay_pools (lдабы не блокировать жестко, а ставить очень маленькую скорость закачки)
Спасибо

"Как запретить выкачивание .mp3 файлов через прокси-сервер Sq..."
Отправлено simple , 06-Ноя-07 13:41 
Интересный подход, нужно самому так попробовать

"Как запретить выкачивание .mp3 файлов через прокси-сервер Sq..."
Отправлено Влад , 02-Янв-17 15:49 
если у меня есть прозрачный squid на centos 7 и мне надо зарезать возможность скачать mp3 файл например или exe что делать?
что то вроде  urlpath_regex -i не помогаю. помогите пожалуйста! заранее благодарен! :)

"Как запретить выкачивание .mp3 файлов через прокси-сервер Squid."
Отправлено kivn , 04-Апр-06 22:24 
А как сделать так чтобы он их просто не кэшировал ?

"Как запретить выкачивание .mp3 файлов через прокси-сервер Sq..."
Отправлено Andrey , 05-Сен-06 15:42 
у меня вопрос
а это всё надо пргописать в squid.conf, а то я прописал у меня вообще доступ закрылся