Как заблокировать рекламу на роутере
Мы уже давно пользуемся блокировщиками рекламы, но при этом терпим некоторые неудобства, самое основное из которых — не блокируется реклама в играх на смартфонах. Кроме этого, модуль Adblock, устанавливаемый в Chrome, сильно тормозит загрузку сайтов, а Яндекс Директ и вовсе не блокирует. Недавно Adguard, второй крупнейший сервис по блокировке интернет-рекламы, предложил лёгкое решение от назойливых баннеров — антирекламные DNS серверы.
Суть этой технологии в следующем: реклама вырезается не в момент загрузки web-страниц, проходя через прокси, а в момент обработки DNS-запросов, то есть когда браузер пытается достучаться до сервера с именем вроде an.yandex.ru. Образно говоря, когда интернет-браузер пытается вызвать адрес рекламного блока, сервер Adguard говорит: «вот он я», и выдаёт нули вместо баннеров. Конечно, сама технология намного сложнее, она учитывает дизайн рекламы, чтобы не рушить разметку веб-страниц, но смысл тот же: в отличии от Adblock, антирекламные DNS-серверы Adguard не тратят ресурсы клиентского устройства и работают значительно быстрее.
Преимущества Adguard DNS:
Не определяется скриптами на сайтах (вы не увидите просьбу владельцев сайта отключить блокировку рекламы)
Недостатки Adguard DNS:
Иногда на месте рекламных баннеров возникают пустые вставки с ошибкой «не удаётся отобразить страницу».
Модель бизнеса Adblock понятна — они продают рекламным сетям «исключения» из бан-списков. На чём зарабатывает Adguard DNS, не понятно.
Самое главное — Adguard DNS можно использовать вместе с Adblock по принципу двойной обороны. Друг другу эти две технологии не мешают, а скорее даже дополняют, ведь на момент подготовки статьи, Adguard DNS даже умел блокировать Яндекс Директ. Давайте посмотрим, как меняется интернет при использовании блокировщиков рекламы.
Как включить
Если у вас роутер Keenetic, считайте, что вам повезло. Вам нужно зайти в админ.панель роутера (если не знаете его адрес — вбивайте в адресной строке my.keenetic.net или 192.168.1.1), в панели управления выбираете пункт «Интернет-фильтр» и в списке фильтров выбираете Adguard DNS.
Отключить рекламу через роутер
Мы уже давно пользуемся блокировщиками рекламы, но при этом терпим некоторые неудобства, самое основное из которых — не блокируется реклама в играх на смартфонах. Кроме этого, модуль Adblock, устанавливаемый в Chrome, сильно тормозит загрузку сайтов, а Яндекс Директ и вовсе не блокирует. Недавно Adguard, второй крупнейший сервис по блокировке интернет-рекламы, предложил лёгкое решение от назойливых баннеров — антирекламные DNS серверы.
Суть этой технологии в следующем: реклама вырезается не в момент загрузки web-страниц, проходя через прокси, а в момент обработки DNS-запросов, то есть когда браузер пытается достучаться до сервера с именем вроде an.yandex.ru. Образно говоря, когда интернет-браузер пытается вызвать адрес рекламного блока, сервер Adguard говорит: «вот он я», и выдаёт нули вместо баннеров. Конечно, сама технология намного сложнее, она учитывает дизайн рекламы, чтобы не рушить разметку веб-страниц, но смысл тот же: в отличии от Adblock, антирекламные DNS-серверы Adguard не тратят ресурсы клиентского устройства и работают значительно быстрее. Преимущества Adguard DNS:
Не определяется скриптами на сайтах (вы не увидите просьбу владельцев сайта отключить блокировку рекламы)
Иногда на месте рекламных баннеров возникают пустые вставки с ошибкой «не удаётся отобразить страницу».
Модель бизнеса Adblock понятна — они продают рекламным сетям «исключения» из бан-списков. На чём зарабатывает Adguard DNS, не понятно.
Самое главное — Adguard DNS можно использовать вместе с Adblock по принципу двойной обороны. Друг другу эти две технологии не мешают, а скорее даже дополняют, ведь на момент подготовки статьи, Adguard DNS даже умел блокировать Яндекс Директ. Давайте посмотрим, как меняется интернет при использовании блокировщиков рекламы. Источник
Отключить/фильтровать рекламу на уровне роутера
12 лет на сайте
пользователь #143393 Три кита интернетной рекламы 1) рекламодатели : компании, фирмы, частные предприниматели . => (торговля).
2) агрегаторы/распространители : google, yandex, mail.ru, проворливые посредники, собственная реклама.
3) пользователи : я, вы . мы.
Разговор с контент менеджером :
— как вы относитесь к тому, что ваши браузеры пестрят рекламой, и что вы с этим делаете?!
— отключаем, потому что надоела.
— но вы же сами неустанно покупаете места, и проталкиваете рекламу!
— да, а что делать?! так надо . Двуличие? Нет. Но нервную систему беречь следует !)
Сделать мир чище можно не только покупая меньше пластиковой упаковки, . Для браузеров на компьютерах можно установить дополнение «AdBlock Plus«.
А вот с мобильными телефонами сложнее всё. Поэтому можно часть рекламы блокировать на самом роутере. «Задача» :
1) наладить фильтр рекламы на роутере, который будет действовать на все компьютеры / телефоны / планшеты подключенные к нему по сети(шнурок) или WiFi. «Действия и комментарии» : 1) Запоминаем IP-адрес СВОЕГО роутера : чаще это 192.168.0.1 / 192.168.1.1 / 192.168.100.1 и т.д. 2) Оборудование :
2.1) Роутер MT-PON-AT-4 (белтелеком) : IP-адрес 192.168.67.1
2.2) Роутер HG8245H-256M : IP-адрес 192.168.100.1
3) Список :
2.1) Роутер MT-PON-AT-4 (белтелеком) :
2.1.1) Внешний вид : 2.1.2) Вход на веб-интерфейс роутера : через браузер заходим 2.1.3) Создаем фильтр : добавляем в список DNS-имена агрегаторов/распространителей , сопоставляя их с IP-адресом своего роутера.
Так мы делаем их ложными. 2.2) Роутер HG8245H-256M :
2.2.1) Внешний вид :
2.2.2) Вход на веб-интерфейс роутера : через браузер заходим 2.2.3) Создаем фильтр : добавляем в список DNS-имена агрегаторов/распространителей , сопоставляя их с IP-адресом своего роутера.
Так мы делаем их ложными. 3) Список :
Браузеры компьютеров / телефонов будут пробовать скачивать рекламные-скрипты, но после наших операций они будут искать их на самом роутере, а не в интернете . и не находить .
т.е. рекламы не будет. (!! в каждом адресе удалить пробелы, ставились чтоб форум не воспринимал как ссылки !!)
(возможно реклама на YouTube)
tpc . googlesyndication . com
pagead2 . googlesyndication . com (по желанию)
gaby1 . hit . gemius . pl
r . mradx . net
ads . kinogo . by 1 год на сайте
пользователь #2705252 Проще через Adguard убрать рекламу. Можно платно, можно бесплатно. Разумеется платные варианты удобнее и лучше настраиваются под себя, тем более на все популярные платформы у них есть приложение.
Да и фильтр рекламы у них намного больше чем ваш список, а следовательно эффективнее. Бесплатный вариант через маршрутизатор — настроитьcя на DNS сервера Adguard.
https://kb.adguard.com/ru/dns/setup-guide#router
Правда после такой настройкой есть некоторые нюансы. Связаны они с работой у вас внутренних ресурсов интернет-провайдера. Я на вечной лицензии на несколько устройств сижу, давным давно забыл о рекламе на ПК и смартфоне. 12 лет на сайте
пользователь #143393
Главное было диалог предложить.
Понятный для пользователей.
В который впишут нужные комментарии.
Ваш — вполне к месту! 13 лет на сайте
пользователь #92305 Привет. Нашел на сейте 4pda еще немного адресов с рекламой Источник
Чистим домашний интернет от очень назойливой рекламы (Ad’s blocker для OpenWRT)
Дело было вечером, делать было нечего. © С. В. Михалков
Навеяно публикацией «Как я bind`ом вирусы искал…», а конкретно этой веткой комментариев. Надеюсь, не поздно размещаю. Сидел я и думал, телевизор Samsung, WinPhone, (а впоследствии может кофеварка и пылесос) показывают суперназойливую рекламу, надо с этим чтото делать, и раз в WinPhone и телевизор(кофеварку, пылесос) плагина AdBlock нету, то он должен быть там где ходит их трафик, на роутере.
Оказалось ничего сложного тут нету, роутер у меня TP-Link 1043, с usb портом, флешка монтирована в /root, у кого флешки нет, можно использовать /tmp, замените пути. Для начала научим стандартный dnsmasq работать с внешним host файлом.
В файле /etc/config/dhcp добавить строку: Файл /root/hosts/unchanged я использую для добавления собственных hosts правил, или которых нет в adfree.
По пути /root/hosts/ создаем скриптик upd-adfree.sh который качает свежие списки adfree (ссылка которую использует android телефон) и модифицирует под вид hosts, затем перезагружает dnsmasq для того чтоб он прочитал новые файлы. И дать права на выполнение: в файле /etc/crontabs/root добавить строку
0 0 * * * /root/hosts/upd-adfree.sh Что означает запускать скрипт каждый день в 0:00.
Активировать cron: Собственно, всё. Конечно блокируется не всё, не сравнить с AdBlockPlus в десктопный браузерах, для этого надо проксю ставить, но и нагрузка небольшая идет.
Плюсы для меня: WinPhone не показывает рекламу в играх, девушке на компе не выскакивает видеореклама всяких 1000$ за сутки ничегонеделанья с какого то форума, который не работает если видит в плагинах adblock, ютуб на телевизоре не орет рекламу на весь дом. Минусы, обнаруженные мною: Некоторые сайты умеют определять adblock по размеру рекламных окон, такие будут возмущаться. Ну и по традиции ошибки прошу писать в личные сообщения, я их исправлю. Источник
Как заблокировать (удалить, убрать) рекламу из Youtube приложения телевизора при помощи роутера
Скопируйте следующий код в буфер обмена wget -O — http://winhelp2002.mvps.org/hosts.txt >/tmp/hosts0
grep addn-hosts /tmp/dnsmasq.conf || echo «addn-hosts=/tmp/hosts0» >>/tmp/dnsmasq.conf
killall dnsmasq
dnsmasq —conf-file=/tmp/dnsmasq.conf Зайдите в Administration -> Commands и вставьте в поле ввода Commands текст из буфера обмена.
Вместо ссылки http://winhelp2002.mvps.org/hosts.txt можно ссылки на другие списки адресов, который стоит заблокировать. Например, можно использовать следующие ссылки:
Данный метод был протестирован на моём роутере Netgear WNR3500L с прошивкой DD-WRT (по умолчанию он шёл с заводской прошивкой). К сожалению, более новый роутер Linksys EA3500 не поддерживает DD-WRT из-за использования процессора Marvell.
Wiki инструкция по блокированию рекламы на сайте DD-WRT отличается. В частности, код выше рекомендуется помещать не в Firewall, а в Startup. Кроме того, нужно включить cron в Administration -> Management, поместить в cron строчку «0 12 * * * root /tmp/.rc_startup» (без кавычек).
Есть в этой инструкции также и альтернативный код, который намного больше по объему, но позволяет указать белый список хостов, реклама с которых блокироваться не будет. Код работает на роутерах с 32 МБ оперативной памяти, не работает на роутерах с 16 МБ. Сборки прошивок Micro не поддерживают файловую систему JFFS, поэтому не могут быть использованы для постоянной блокировки рекламы, т.к. настройки стираются после перезагрузки.