замените содержание веб-трафика сквидом

Я использую сквид для блокирования определенных типов трафика для сокращения ширины полосы, я до сих пор заблокировался, добавляет, приложения флэш-памяти, потоковая передача видео и другие такие вещи. когда веб-сайт или реклама блокируются, моя пользовательская ошибочная страница отображена.

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

на стороне отмечают, когда определенная реклама подходит, очевидно, моя пользовательская страница формируется для установки рекламным объявлениям, к которым предыдущий кадр является там простым способом только для получения до удаленного, а не замены, например, блокировщик рекламы на Google Chrome удаляет их (если не я доволен заменой, просто хотят, чтобы это выглядело хорошим для моего пользователя),

спасибо я с нетерпением жду некоторых полезных ответов.

0
задан 12 November 2014 в 14:25
1 ответ

Возможно, вам понадобится выполнить свертывание узла в HTML. Это легко сделать на уровне браузера, когда AdBlock имеет доступ к DOM и может удалить/скрыть HTML узлы, на которых будет отображаться реклама. Для этого в Squid необходимо использовать внешний ICAP-сервер, который обрабатывает содержимое HTML-страницы и вставляет/удаляет/скрывает HTML-узлы. Пожалуйста, учтите, что не все узлы могут быть скрыты, хотя, например, если узел динамически строится на месте или с помощью внешнего JScript-кода. Одним из таких ICAP-серверов является qlproxy.

0
ответ дан 24 November 2019 в 08:55

Теги

Похожие вопросы