Отключить рекламу через роутер
Мы уже давно пользуемся блокировщиками рекламы, но при этом терпим некоторые неудобства, самое основное из которых — не блокируется реклама в играх на смартфонах. Кроме этого, модуль 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, поэтому не могут быть использованы для постоянной блокировки рекламы, т.к. настройки стираются после перезагрузки.
Как заблокировать рекламу на роутере
Мы уже давно пользуемся блокировщиками рекламы, но при этом терпим некоторые неудобства, самое основное из которых — не блокируется реклама в играх на смартфонах. Кроме этого, модуль 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.