Форум программистов, компьютерный форум, киберфорум
Софт для Linux
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
28 / 28 / 1
Регистрация: 07.02.2011
Сообщений: 256
1

Squid. Исключение в запрете на прослушивание/скачивание аудио для одного сайта

17.07.2020, 12:56. Показов 1204. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Приветствую киберфорумчане и персонально Dmitry. У меня в конторе на одном из шлюзов стоит squid 3.5, на нём запреты:
Код
acl localnet src 192.168.0.0/24
acl media urlpath_regex -i "/opt/squid/etc/Rasshireniya"
acl  all_audio rep_mime_type content-type audio.
acl  all_video rep_mime_type content-type video.

http_access deny media localnet
http_reply_access deny all_audio
http_reply_access deny all_video
http_access allow localnet
Всё обычно, просто и работает. В файлике с расширениями указаны оные, в том числе и mp3. Но вот не могу придумать как добавить исключение для сайта megapbx.ru откуда всем нужно скачивать (или прослушивать) записи в mp3. Можно ли в сквиде сделать исключение на закачку файлов медиа для одного сайта?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.07.2020, 12:56
Ответы с готовыми решениями:

Предварительное прослушивание аудио
Добрый вечер! В каком приложении открываются аудиофайлы, когда в финдере выбираешь файл и нажимаешь...

Ответственность за сайт с музыкой (скачивание и прослушивание)
Ребята!! давно хотел создать свой сайт посвященный музыке, частенько натыкался на то что нельзя...

Удаленное прослушивание аудио через сеть
Доброго времени! Нужно реализовать вот такую ситуацию! Имеются два ПК подключенных в локальную...

Скачивание аудио файлов !
Всем привет! проблема такая: при нажатии на кнопку, юзеру должны предлагать скачать файл, но,...

6
Эксперт по компьютерным сетямЭксперт NIX
13016 / 7407 / 801
Регистрация: 09.09.2009
Сообщений: 28,986
17.07.2020, 14:08 2

Не по теме:

даже не представляю, чем заслужил подобный "персональный тык пальцем", особенно с учетом того, что со сквидом я знаком слабо, ну да ладно...


т.к., повторюсь, с кальмаром почти не знаком, поэтому ниже - просто разлагольствования по поводу (а вдруг они окажутся тем самым "волшебным пендалем" в нужном направлении поиска?)
система построения запретов обычно строится по двум принципам
  • запрещено все, что не разрешено;
  • разрешено все, что не запрещено;
исходя из выбранной стратегии строится цепочка правил, по которой обрабатывается запрос
и если у вас цепочка заканчивается правилами из разряда "все медиа нафик", то ДО НИХ нужно добавить правило типа "вот отсюдова можно" и этому правилу добавить указание, "цепочка проверки завершена для тех запросов, которые удовлетворяют указанному правилу".

а вот уже о том, как такое настраивается именно в кальмаре - лично я хз
0
28 / 28 / 1
Регистрация: 07.02.2011
Сообщений: 256
17.07.2020, 14:29  [ТС] 3
Ну из этого маленького куска конфига понятно, что у меня разрешено всё, что не запрещено. И как раз таки всё медиа - запрещено. Тут нужно что то типа: http_access allow all_audio localnet только из megapbx.ru/*, но так кальмар меня не поймёт.

Не по теме:

Персональный привет, так как вы мне давно что то подсказывали по другим темам и я это помню

0
Эксперт по компьютерным сетямЭксперт NIX
13016 / 7407 / 801
Регистрация: 09.09.2009
Сообщений: 28,986
17.07.2020, 15:17 4
Цитата Сообщение от Max - 2 Посмотреть сообщение
но так кальмар меня не поймёт
ну так напишите в таком виде, чтобы он понял! сделали "шаблон" (acl) типа "хороший сервер => megapbx.ru" а потом правило "хттп-аккесс разрешить хороший сервер".
0
28 / 28 / 1
Регистрация: 07.02.2011
Сообщений: 256
17.07.2020, 15:33  [ТС] 5
Это не то. megapbx.ru и так хороший сервер, иначе б на него не пускало. Все сервера "хорошие" и zaycev.net и muzofon, заходите пожалуйста, но музыку слушать нельзя. Mp3 - плохое расширение и я ищу способ скачать его с действительно хорошего сервера.
0
28 / 28 / 1
Регистрация: 07.02.2011
Сообщений: 256
20.07.2020, 14:08  [ТС] 6
Коллеги, такое действительно невозможно сделать на сквиде?
0
28 / 28 / 1
Регистрация: 07.02.2011
Сообщений: 256
23.07.2020, 14:01  [ТС] 7
Лучший ответ Сообщение было отмечено Marinero как решение

Решение

Работающее решение подсказанное на другом форуме:
Код
acl megapbx dstdom_regex \.megapbx\.ru
…
http_access deny media localnet !megapbx
http_reply_access deny all_audio !megapbx
#а видео не разрешаем)
http_reply_access deny all_video
Вопрос мой решён.
0
23.07.2020, 14:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.07.2020, 14:01
Помогаю со студенческими работами здесь

Скачивание расписания с сайта для определенного курса
Здравствуйте. Хотел бы спросить мнения экспертов. У меня есть задумка. И заключается она в...

IPFW исключение для одного IP
Приветствую всех! Суть вопроса: есть таблица cat /etc/tables/full_block | while read ip; do ...

Прослушивание трафика только от одного IP. Сниффинг. Cniffing. Не Клиент- Серверное приложение!
Всё просто, но и сложно Код задания для прослушивания трафика static Socket socket; ...

Аудио плеер для сайта с поддержкой формата au
очень понравился jPlayer, но он не поддерживает AU формат :( есть еще какие то ?

Аудио плеер html5 для сайта с плейлистом
Может кто подсказать как можно сделать ауди плеер для сайта html5.

Удалить программы: Ticno Indexator, Аудио и видео скачивание
НЕ получается удалить эти программы: Ticno Indexator, Аудио и видео скачивание.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru