Прежде всего, благодарю участников блога за эту возможность, так как я фанат 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, которые нам нужны или нужны, а сценарий позаботится обо всем остальном. Чтобы дать вам представление о том, как это работает, прежде чем использовать этот метод:
И после его реализации:
Наконец, я хотел бы добавить, что нам не нужно будет использовать какие-либо расширения в браузерах, и мы можем использовать их по всей нашей сети, что значительно экономит пропускную способность и почему бы не ускорить наш просмотр без проблем с конфигурацией в клиентах, поскольку Squid может быть настроенным как прозрачный прокси, не считая множества утилит squid для управления сетью.
Без рекламы это очень хорошо, но, к сожалению, без рекламы многие сайты не работали бы. Лучше всего, если вам нравится сайт, - это платить (если можете) за устранение рекламы (как это делается в приложениях для программных телефонов) или хранить ее в банке, иначе завтра этот любимый сайт исчезнет, потому что это невыгодно тому, кто его администрирует. , Помните, что хотя бы хостинг и домен должны быть оплачены, даже если целью является не получение прибыли.
всегда будет необразованный специалист по информатике, который сделает сайты прибыльными, потому что они не знают о существовании adblock, это не проблема.
Если я понимаю, о чем вы говорите, и, конечно, это нормально, по крайней мере для вас, поскольку, как я сказал своему системному администратору, меня постоянно спрашивают о таких вещах, как для безопасности, так и для скорости и экономии полосы пропускания, то же свободны делать все, что хотят, я никого не принуждаю, это знания, и единственное, что я делаю, это делюсь ими, Приветствую
Здравствуйте! Очень хорошо. Может кто-нибудь сказать мне, есть ли существенная разница с этим методом и Privoxy или напрямую редактировать / etc / hosts?
Я имею в виду, что до сих пор банить / etc / hosts очень просто и не требуется никакой программы или конфигурации, просто добавление хостов. Может ли кто-нибудь сказать мне, чем этот метод лучше?
Как я уже сказал, есть несколько способов сделать это, и это один из многих вариантов, конечно, некоторые проще, чем другие, вещь / etc / hosts жизнеспособна, но не на уровне локальной сети, Приветствую
Интересно. Большое спасибо за то, что поделились этим
Большое спасибо за проявленный интерес, привет
Это мне очень помогло. Спасибо Вам большое за информацию. Кроме того, было бы хорошо добавить захват, чтобы списки загружались периодически, хотя я не знаю, как часто списки обновляются.
Я хочу что-то внести, чтобы не было видно сообщения «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) до полной невидимости рекламы (с прозрачным изображением).