Блокируйте рекламу с помощью Squid и Easylist

Прежде всего, благодарю участников блога за эту возможность, так как я фанат DesdeLinux но он никогда не участвовал ни в одной теме.

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

Что ж, причина этого поста - показать, что есть много способов удалить рекламу в Интернете. Этот пост вдохновил меня: https://blog.desdelinux.net/privoxy-adblock-list-y-adios-publicidad/, и это здорово, но я просто хочу показать, что есть другие способы сделать это.

Как многие будут знать Кальмар это самый популярный прокси во всех дистрибутивах GNU / Linux y Adblock Plus Это наиболее часто используемое расширение для устранения рекламы практически в любом браузере.

Я не буду подробно останавливаться на том, как установить Squid, поскольку полагаю, что многие будут знать, поскольку они также будут знать, что Adblock Plus использует списки Easylist, которые, я должен сказать, очень обширны.

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

Для его реализации мы должны создать ACL. В Squid это будет так:

acl adblock url_regex "/etc/squid3/adblock.acl"
http_access deny adblock

Или если у вас есть ACL диапазона сети или ips пользователей, к которым вы хотите его применить, вы можете сделать это следующим образом:

acl mired src "/etc/squid3/mired.txt"
acl adblock url_regex "/etc/squid3/adblock.acl"
http_access allow mired !adblock

Что позволяет нам обслуживать IPS, описанные в втянут, отрицая всех тех, кто в ACL Adblock. Теперь с помощью сценария мы автоматизируем этот процесс, так как мы хотим сделать его проще, удобнее и не так громоздко, вот сценарий: http://paste.desdelinux.net/4956.

В исходный код мы добавим все списки Easylist, которые нам нужны или нужны, а сценарий позаботится обо всем остальном. Чтобы дать вам представление о том, как это работает, прежде чем использовать этот метод:

Скриншот - 040414 - 20:26:22

И после его реализации:

Скриншот - 040414 - 20:27:27

Скриншот - 040414 - 20:27:08

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


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Эдуардо сказал

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

    1.    пандев92 сказал

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

  2.   холодный огонь сказал

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

  3.   ро сказал

    Здравствуйте! Очень хорошо. Может кто-нибудь сказать мне, есть ли существенная разница с этим методом и Privoxy или напрямую редактировать / etc / hosts?

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

    1.    холодный огонь сказал

      Как я уже сказал, есть несколько способов сделать это, и это один из многих вариантов, конечно, некоторые проще, чем другие, вещь / etc / hosts жизнеспособна, но не на уровне локальной сети, Приветствую

  4.   Г-н полифенол сказал

    Интересно. Большое спасибо за то, что поделились этим

    1.    холодный огонь сказал

      Большое спасибо за проявленный интерес, привет

  5.   Бреннер сказал

    Это мне очень помогло. Спасибо Вам большое за информацию. Кроме того, было бы хорошо добавить захват, чтобы списки загружались периодически, хотя я не знаю, как часто списки обновляются.

  6.   Виоскар Риверо сказал

    Я хочу что-то внести, чтобы не было видно сообщения «ERROR, запрошенный URL не может быть получен», мы можем изменить это сообщение. Нам нужно будет разместить только ниже:

    http_access запретить блокировку рекламы

    следующие:

    изменить рекламу с помощью html

    Deny_info http://192.168.10.2/bloqueo_publicidad.html Adblock

    ó

    смена рекламы с изображением

    Deny_info http://i.imgur.com/2djunqK.png Adblock

    Где с помощью параметра deny_info мы говорим squid показывать настраиваемое сообщение в случае, если URL-адрес не получен, а где http://192.168.10.2/bloqueo_publicidad.html это файл .html со ссылкой на прозрачное изображение размером 1 × 1 (или пользовательскую страницу), которое заменит ужасное сообщение squid. Также стоит упомянуть, что эта мера дает множество возможностей: от размещения нашей собственной рекламы (с использованием метода html) до полной невидимости рекламы (с прозрачным изображением).