прокси-сервер для блокировки рекламы

прокси-сервер для блокировки рекламы

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

Я думал в adblocking proxy. В идеале это может быть EasyList или что-то в этом роде для блокировки рекламы, но это может быть использование DNS-блокировки напрямую и spamassassin или какой-то ИИ для эвристического определения того, что является рекламой, а что нет.

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

Если такого программного обеспечения нет, сложно ли программировать на каком-либо языке программирования?

решение1

У вас могут быть разные подходы. Он основан на блокировке DNS, и pi-hole, как сказал @DopeGhoti, является лучшим выбором: вы скармливаете ему списки блокировки рекламы (вы можете найти их на blocklist.site, например) и в конечном итоге регулярные выражения. Другой вариант — фильтрация трафика с помощью http / https прокси, например кэша squid: вы можете скармливать его список блокировки теми же списками pi-hole.

Лучший способ зависит от того, сколько клиентов вам нужно обслуживать/защищать/фильтровать, и какие протоколы использовать (например, udp не проходит через http(s)-прокси).

Если вы собираетесь блокировать электронные письма, вы можете настроить MTA/LDA (например, postfix + dovecot) с помощью rspamd.

Это всего лишь обзор методов, которые вы можете использовать; если вам когда-нибудь понадобится конкретная информация, я буду рад ее предоставить в соответствии с потребностями вашей среды.

Связанный контент