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

3

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

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

Scandalist
источник
Если вы ищете в Интернете для using the hosts file to block ads Вы найдете то, что вы хотите. По сути, файл hosts в ОС Windows и Linux предлагает перенаправление, которое вы хотите. Также доступны различные готовые списки.

Ответы:

1

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

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

lupincho
источник
1

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

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

К счастью, вам не нужно делать слишком много, чтобы получить текущий список, поскольку создатели 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

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

James Snell
источник
0

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

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

David
источник
-2

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

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

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

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

THE AMAZING
источник
1
ОП специально спрашивал о блокировке рекламы на брандмауэре, и брандмауэры могут блокировать практически все, что вы хотите, включая частичный URL.
James Snell