3

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

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

4 ответа4

1

Privoxy - это прокси, который можно использовать для блокировки рекламы.

Использование файлов hosts, как предлагал vasa1, также может работать, но в этом случае потребуется одна запись для каждого ads1.example.com, ads2.example.com, ... ads123.example.com ..., тогда как для прокси или Плагин для браузера (например, Adblock Plus), как правило, вы можете делать такие вещи, как реклама * .example.com. В некоторой степени это относится к блокировке на уровне брандмауэра, где вам нужно будет найти IP-адреса или блоки рекламных серверов (при условии, что это настоящий брандмауэр, а не брандмауэр приложения; некоторые брандмауэры приложений имеют проверку содержимого и могут отфильтровывать рекламу). ).

1

Оба из них можно сделать и относительно дешево.

Вы можете заблокировать рекламу в брандмауэре в DD-WRT (доступны другие альтернативные прошивки маршрутизатора) или настроить прокси-сервер Squid на сервере, если он у вас есть и все клиенты используют его.

К счастью, вам не нужно делать слишком много, чтобы получить текущий список, поскольку создатели easylist/adblockplus делают их список доступным.

То, как вы настраиваете это, зависит от того, какие ресурсы у вас есть.

Обновление, май 2016: я делаю аналогичную вещь, используя pfSense, который является более мощным, плюс аддон pfBlockerNG, который создает «черную дыру» dns, которая перенаправляет запросы для определенных доменов в прозрачный GIF размером 4x4 пикселя на основе EasyList и следующих дополнительных источников списка рекомендовано автором BBCan177...

http://hosts-file.net/download/hosts.zip http://someonewhocares.org/hosts/hosts https://raw.githubusercontent.com/Dawsey21/Lists/master/main-blacklist.txt https://malc0de.com/bl/BOOT https://mirror.epn.edu.ec/malwaredomains/justdomains.zip http://winhelp2002.mvps.org/hosts.txt http://adblock.gjtech.net/?format=unix-hosts https://www.dshield.org/feeds/suspiciousdomains_High.txt https://zeustracker.abuse.ch/blocklist.php?download=domainblocklist http://pgl.yoyo.org/adservers/serverlist.php?hostformat=;showintro=0 https://adaway.org/hosts.txt

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

0

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

Может быть, есть способ сделать это более автоматизированным? Я еще не понял этого, но простое удаление табуолы отфильтрует половину дерьма.

-2

Это не обязательно, но это будет эффективно. Я не верю, что брандмауэры будут блокировать каталоги в домене, как ...

вместо этого он заблокирует: IP-адрес http://www.google.com/

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

Тем не менее, так как я хочу лучший ответ здесь .. Попробуйте расширение adblock в Google Chrome.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .