Блокировка рекламы на уровне брандмауэра

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

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

4 ответа

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

Вы можете заблокировать рекламу в брандмауэре в 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

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

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

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

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

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

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

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

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

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

Другие вопросы по тегам