Настройка блокировки рекламы на роутере? — 4 ответа

Самый простой способ заблокировать рекламу для всех устройств в домашней сети. Настраиваем, тестируем работу.

Как включить

Если у вас роутер Keenetic, считайте, что вам повезло. Вам нужно зайти в админ.панель роутера (если не знаете его адрес — вбивайте в адресной строке my.keenetic.net или 192.168.1.1), в панели управления выбираете пункт «Интернет-фильтр» и в списке фильтров выбираете Adguard DNS.

zen.yandex.ru
zen.yandex.ru

Дальше выбираете уровень блокировки:

Без фильтрации
Без рекламы — рекомендуется
Семейный

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

zen.yandex.ru
zen.yandex.ru

Вводим следующие значения в поля DNS1 и DNS2 соответственно:

Если нужна простая фильтрация рекламы:

176.103.130.130

176.103.130.131

Если нужна фильтрация рекламы и блокировка «взрослых» сайтов

176.103.130.132

176.103.130.134

1. Включаем бесшовный Wi-Fi роуминг

Бесшовный роуминг — это технология, которая одинаково полезна и для бизнес-среды и для домашних пользователей. Многие интеграторы признаются, что это чуть ли не единственный двигатель прогресса в беспроводном оборудовании, особенно когда Wi-Fi сеть разворачивается в больших зданиях и на транспорте. Да, в крупных зданиях это было актуально всегда, но вдруг эта технология стала востребованной и в обычных городских квартирах и даже на дачах. Почему? 

Потому что мир активно осваивает 5-гигагерцовый диапазон 802.11ac, и при ограниченных мощностях Wi-Fi передатчиков, частота 5 ГГц сильнее затухает при прохождении через бетонные преграды, чем 2.4 ГГц. Допустим, у вас 3-комнатная квартира, и роутер стоит перед входной дверью. Старой 2.4 ГГц сети 802.11b/g хватало на покрытие всей жилплощади, но 5 ГГц не добивает до спальни. Решения были всегда: например, поставить репитер или второй роутер с тем же SSID и паролем, но это неправильно. Почему?

Потому что ноутбуки и смартфоны цепляясь за одну сеть, очень неохотно переходят на другую. Вы подключили смартфон к Wi-Fi на кухне, но когда зашли в спальню — он всё ещё держится за 1 палочку сигнала беспроводной сети, а к стоящему рядом роутеру может подключится, а может и нет. Да и каждое новое подключение — это новая авторизация, новый запрос IP-адреса, это время, которое может занимать и 10 и 20 секунд, это потеря связи, заикания Youtube и Skype, короче говоря — это криво. Да, а если обе точки доступа встанут на один канал, то это ещё и медленно.

Стандарты 802.11k и 802.11r полностью решают эти проблемы: у вас одно из устройств, пусть это будет главный роутер, берёт на себя управление беспроводной сетью и другими точками доступа. Оно управляет всеми беспроводными функциями точек доступа, общаясь с ними по проводному Ethernet-каналу, выбирает лучший радио-канал, отвечает за авторизацию… У вас один SSID, одна сеть, один пароль, когда вы передвигаетесь по дому, ваш смартфон плавно перетекает от одного хот-спота к другому, соединение не рвётся, Youtube не заикается, Skype не тормозит. А если к вам домой пришли 200 гостей, и они находятся в зоне покрытия двух-трёх хот-спотов, то контроллер Wi-Fi перераспределит их с учётом загруженности радиоканалов.

Что нужно знать о бесшовном Wi-Fi роуминге:

  • Это не новая технология, так что все смартфоны и ноутбуки, выпущенные за последние 5 лет, её поддерживают.
  • Это простая технология, она не нагружает процессор основного роутера или точек доступа
  • Эта технология не влияет на безопасность беспроводной сети
  • Стандарты 802.11k/r считаются наиболее передовыми на сегодняшний день для ускорения времени переключения между хот-спотами
  • Клиентское устройство в процессе перемещения между хот-спотами может перепрыгивать с 2.4 ГГц на 5 ГГц диапазон и обратно
  • Отключение хот-спота не влияет на работу остальных устройств

Если обобщить — одни плюсы. Ещё несколько месяцев назад самым простым способом построить бесшовную сеть было использование точек доступа и контроллеров на роутерах уровня Mikrotik, где вам предлагалось ознакомиться с терминологией CAPSMAN, поработать с командной строкой, почитать мануалы и форумы, где обсуждение сего вопроса занимало порой по 180 страниц. Забудем это, ведь неделю назад компания Keenetic объявила о реализации бесшовного Wi-Fi роуминга во всех своих роутерах серии KN, включая самые дешёвые 100-мегабитные модели. Что это значит?

  • А. Никаких точек доступа по 7-10 тысяч рублей не нужно — хватит и самых дешёвых «кинетиков», но лучше чтобы они были гигабитными, и между ними был Ethernet-кабель.
  • Б. Никакой командной строки, форумов и мануалов — всё настроим из Web-интерфейса за 1 минуту и 11 секунд.

Для подобного теста мы возьмём:

  • Keenetic Ultra — он будет работать в роли контроллера
  • Keenetic Giga — использовать эту модель в роли точки доступа — кощунственно, но тестировка требует жертв

Номер 1 и номер 2 уже подключены в общую сеть, в которой Ultra работает роутером, а Giga — в режиме точки доступа. Тестировать сетап будем смартфоном Oppo RX17!

Прежде всего, обновляем прошивку NDMS на обоих роутерах до новых версий 2.14.C.0.0-0. Этот процесс не входит в указанное время настройки. Теперь открываем Web-интерфейсы Keenetic Ultra и Giga, и поехали!

Я включил Band Steering, чтобы объединить Wi-Fi двух диапазонов (2.4 ГГц и 5 ГГц) в одну общую сеть с одним SSID-ом, до этого у меня в 5-ГГц диапазоне работала сеть hwp5, а в 2.4 ГГц — hwp. Теперь Keenetic-и должны будут переключать смартфон в 5-гигагерцовый диапазон даже если тот по каким-то причинам повис на 2.4 ГГц канале.

На телефонах и ноутбуках ничего перестраивать не надо, а старый SSID «hwp5» можно удалить из памяти устройств. Пришло время провести тесты и измерить скорость переключения.

Результаты тестирования

Когда беспроводных сетей было 4, (две hwp и две hwp5), переключение между ними занимало до 3 секунд, хотя были и рекордные 86 мс. Теперь же, когда появился роуминг Wi-Fi, среднее переключение занимает 400 мс, и редко этот процесс длится дольше 900 мс. Как правило, потери пакетов либо не происходят, либо ограничиваются 2-4 единицами.

Сейчас у Keenetic в отладке находится компонент модульной Wi-Fi сети, который позволит управлять всеми Wi-Fi хот-спотами из единого интерфейса, смотреть как беспроводные клиенты переключаются между точками доступа и производить быструю установку новых устройств. Это будет полезно, если нужно добавить в сеть новый хот-спот: вы просто подключите его к LAN-порту и добавите в едином интерфейсе управления, без необходимости задавать на нём пароль Wi-Fi, выбирать режимы работы, стандарты безопасности, доступ по MAC-адресу и прочее.

Минусы такого решения

На старых устройствах 2008-2010 годов, не поддерживающих стандарты IEEE 802.11 k/r, могут быть разрывы связи с Wi-Fi, которые лечатся только отключением и повторным включением беспроводной сети.

Вариант 1. 

Самый простой.

Установить приложение на ваш девайс (Windows, Mac OS, Linux, Android, iOS) с официального сайта https://adguard.com/ru/

Настроить требуемые функции.

file.jpg

Тут есть:

Антибаннер

Антитрекинг

Антифишинг

Фильтрация приложений

Родительский контроль

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

Можно добавить приложения которые adGuard будет контролировать и блокировать в них рекламу.

4 ответа на вопрос

  • Популярные
  • Новые
  • С комментариями
  • Активные

VBwhatnow 2012-07-26 в 13:13

К счастью для вас, у лайфхакера есть статья о том, как это сделать.

http://lifehacker.com/5060053/set-up-universal-ad-blocking-through-your-router

  1. Откройте интерфейс сценариев администратора Tomato. Вам нужно будет войти в систему с именем пользователя и паролем, которые вы указали в инструкциях по установке Tomato. После того, как вы вошли в систему, обязательно нажмите на вкладку WAN Up.

  2. Скопируйте скрипт рекламного блока в Tomato. Я бы порекомендовал перейти непосредственно к источнику, так как автор скрипта регулярно обновляет его.

Вы должны вставить скрипт в пустую текстовую область на вкладке WAN Up

3 Сохраните скрипт, нажав кнопку Сохранить.

4. Перезагрузите роутер, чтобы включить скрипт. Это все, что нужно сделать. В следующий раз, когда вы посетите веб-сайт, вы должны заметить заметное отсутствие рекламы. То же самое должно быть верно для любого компьютера, если он подключен к маршрутизатору Tomato. Есть несколько неприятных моментов в этом методе по сравнению с расширением Adblock, которые вы, возможно, захотите принять во внимание, прежде чем устанавливать его на своем маршрутизаторе. Во-первых, если вы хотите добавить сайт в белый список, вам нужно вручную отредактировать скрипт, изменив следующий раздел:

## remove/whitelist websites ## removes 3 websites (aa.com, bb.com, cc.com) ## remove the # and edit the website urls. sed -i -e ‘/aa.com/d’ $GENFILE

… заменив aa.com сайтом, который вы хотите добавить в белый список. Имейте в виду, что белый список не работает для белого списка всех объявлений на определенном сайте — вместо этого, если у вас возникли проблемы с открытием сайта, на который вы хотите посмотреть, потому что он находится в черном списке, белый список позволит вам получить доступ к этому конкретному сайту. ,

К сожалению, скрипт не позволяет вносить в белый список всю рекламу на определенных сайтах.

BigOmega 2012-07-26 в 13:30

То, что вы хотите использовать, это OpenDNS . Затем вы можете установить настройки DNS вашего маршрутизатора или компьютеров, чтобы они указывали на их DNS. Маленькая утилита на любом компьютере может обновлять IP-адрес, если он меняется каждые несколько недель, но если он статический, тем лучше. У них есть раздел настроек учетной записи, где вы можете заблокировать вещи. Вам просто нужно найти в Интернете черный список вещей, которые нужно заблокировать (рекламные сети). Вы можете найти его, выполнив поиск файла hosts для этой цели.

ianc1215 2012-07-26 в 13:21

Для достижения вашей цели вам нужно что-то с немного большим интеллектом. В моем доме я запускаю программу под названием Untangle . Это дистрибутив Debian Linux, который имеет полнофункциональный веб-интерфейс для управления программным обеспечением.

Untangle работает на стандартном компьютере на базе x86 / x64 с двумя сетевыми картами. Вам нужен один для интернет-трафика (WAN) и один для вашего сетевого трафика (LAN).

В Untangle бесплатно включены многие модули, в том числе блокировщик рекламы, основанный на коде из дополнения AdBlock Plus в Firefox.

Некоторые из других бесплатных модулей включают в себя:

  • Спам-фильтр
  • Блокировщик шпионских программ
  • Virus Blocker (на основе Clam AV)
  • Блокировщик сайта
  • VPN (на основе OpenVPN)
  • так далее…

Они также предлагают несколько приложений премиум-класса, которые связаны с затратами, в основном для бизнес-пользователей, но вы можете найти некоторые из них полезными, например, расширенный Virus Blocker, который НЕ основан на Clam AV.

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

J. Honak 2015-05-04 в 23:50

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

getclicky.com doubleclick.net ad.nozonedata.com ads.pointroll.com us.ard.yahoo.com us.a1.yimg.com us.js2.yimg.com ad.doubleclick.net view.atdmt.com a.tribalfusion .com ad.ca.doubleclick.net ads.deviantart.com pagead2.googlesyndication.com ad.nozonedata.com cdn.fastclick.net cdn5.tribalfusion.com adblade.com media.fastclick.net pixel.quantserve.com tribalfusion.com ads.yahoo.com mf.sitescout.com sitescout.com clicks.beap.bc.yahoo.com Сравнение.org sitescout.com vibrantmedia.com adsupply.com taboola.com analytics.twitter.com googleadservices.com smartadserver.com

Есть еще много много, но это все, что я мог бы опубликовать

Отключить/фильтровать рекламу на уровне роутера

ServiceMarket@2x.jpg

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) Внешний вид :

77b1fec8b78a28f495550fca9dfbdb92.jpeg

2.1.2) Вход на веб-интерфейс роутера : через браузер заходим

730cd7d77e7e6b4d600507f96cbcb402.png

2.1.3) Создаем фильтр : добавляем в список DNS-имена агрегаторов/распространителей , сопоставляя их с IP-адресом своего роутера.
Так мы делаем их ложными.

ee43aea74b22908caab6d3a68ec30d64.png

2.2) Роутер HG8245H-256M :
2.2.1) Внешний вид :

7dbc00b39891b0de6d94af46043afbb2.png

2.2.2) Вход на веб-интерфейс роутера : через браузер заходим

a4610a0603c085f4ecfdf16e3c8f3ee6.png

2.2.3) Создаем фильтр : добавляем в список DNS-имена агрегаторов/распространителей , сопоставляя их с IP-адресом своего роутера.
Так мы делаем их ложными.

ee43aea74b22908caab6d3a68ec30d64.png

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 еще немного адресов с рекламой

Источник

Вариант 2.

Ещё проще.

А можно просто в настройках сетевого подключения на девайсе (или прям на роутере) указать публичный DNS адрес AdGuard. 

Вот эти адреса:

для режима «По умолчанию»:

176.103.130.130

176.103.130.131

для «Семейного» режима:

176.103.130.132

176.103.130.134

Подробная инструкция как это сделать вот тут.

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

Как это работает:

Ваш браузер или приложение отправляет DNS запрос тому серверу, который указан в настройках сетевого подключения (обычно это адрес DNS провайдера). И этот сервер отправляет ответ с ip адресом который соответствует доменному имени.

Например:

В приложении есть блок с рекламой и чтобы соединиться с сервером и получить эту рекламную картинку (или видеозапись) оно отправляет запрос типа: 

ads.facebook.com и получает ответ 22.23.24.25 и отправляется по этому адресу за получением рекламного контента.

А если в настройках указан DNS сервер AdGuard ответ от него будет пустой. А значит приложение не сможет по нему пройти и уже не получит рекламный контент. Таким образом реклама не появится на экране.

Данный способ, например, подходит для блокировки рекламы не только в браузерах, но и в приложениях (в т.ч. на мобильном устройстве и смарт телевизорах)

Тестирование

Вот как ужасно выглядит РБК без фильтрации рекламы:

zen.yandex.ru

Вот как помогает программа «Adblock»

zen.yandex.ru

Вот как работает блокировка рекламы на роутере

zen.yandex.ru

А вот здесь всё вместе — блокировка на роутере + Adblock

zen.yandex.ru

А теперь давайте посмотрим, как Adblock потребляет память компьютера, для чего в Microsoft Edge откроем следующие вкладки:

market.yandex.ru

rbc.ru

mail.ru

lenta.ru

zen.yandex.ru

auto.ru

avito.ru

По затратам памяти блокировщик Adblock потребляет больше, чем весит сама реклама, и это - основное ограничение, которое заставляет отказываться от данного плагина на слабых компьютерах.По затратам памяти блокировщик Adblock потребляет больше, чем весит сама реклама, и это — основное ограничение, которое заставляет отказываться от данного плагина на слабых компьютерах.

По затратам памяти блокировщик Adblock потребляет больше, чем весит сама реклама, и это — основное ограничение, которое заставляет отказываться от данного плагина на слабых компьютерах.

Со смартфона блокировка работает через пень колоду: реклама то блокируется, то нет, причём это относится как к браузеру, так и к играм и прочим приложениям. Ситуацию можно выправить, если поставить рекомендуемые разработчиками сервисов Adguard браузеры — Яндекс.браузер и Samsung Internet, оба можно считать достойной заменой поднадоевшему Chrome, так что выбирайте любой. А вот с играми никакого надежного способа отключить рекламу не нашлось, но иногда она всё же пропадает, и в такие моменты телефон не хочется выпускать из рук.

Читайте так же:

Настраиваем полноценный NAS на роутере Keenetic Ultra KN-1810

7 сетевых функций роутеров Keenetic Giga (KN-1010) и Keenetic Omni (KN-1410) для малого офиса

Aquantia AQtion AQC107 против Intel X550-T2 — сравниваем 10G интерфейсы в файловых операциях iSCSI и CIFS

Чистим домашний интернет от очень назойливой рекламы (Ad’s blocker для OpenWRT)

3e7b95e3baa040238bbc6a748025383c.png

Дело было вечером, делать было нечего. © С. В. Михалков
Навеяно публикацией «Как я 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 по размеру рекламных окон, такие будут возмущаться.

Ну и по традиции ошибки прошу писать в личные сообщения, я их исправлю.

Источник

Цена вопроса

Бесшовный роуминг доступен во всех роутерах Keenetic серии KN совершенно бесплатно. Минимальная стоимость такого оборудования — 1400 рублей за 100-мегабитный 2.4-Гигагерцовый KN-1110. При такой стоимости, их можно ставить один за другим, продлевая свою Wi-Fi сеть на любые расстояния, охватывая любую площадь, свободную от рекламы.

Вариант 3.

Сложный, но самый действенный.

Для этого понадобится свой собственный сервер, с ОС Linux. Можно физический, можно виртуальный, VDS например подойдёт или вообще на raspberry pi. Ну и конечно хотя бы минимальные знания в IT касаемо Линуксов и серверов.

Туда устанавливается AdGuard Home (ссылка на github).

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

Преимущество этого способа в том, что у Вас будет полный контроль над правилами фильтрации контента, логи подключений и фильтраций и свои собственные правила фильтрации.

Инструкция по установке AdGuard Home на Ubuntu.

Сначала убедимся что в системе установлено все необходимое. Для этого выполним команду

aptget install sudo nano bind9host

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

wget https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.93/AdGuardHome_v0.93_linux_amd64.tar.gztar xvf AdGuardHome_v0.93_linux_amd64.tar.gz

Вы можете проверить в какую директорию загрузился архив

Если Вы запускали команду из под рута, директория скорее всего будет /root/AdGuardHome

cd AdGuardHomepwd

Выполните команду

sudo ./AdGuardHome s install

Чтобы установить AdGuardHome в качестве сервиса.

Вот список команд которые могут пригодиться для управления:

AdGuardHome s uninstall удалить adGuardHome AdGuardHome s start запустить сервис AdGuardHome s stop остановить сервис AdGuardHome s restart перезапустить сервис AdGuardHome s status показать статус сервиса

После установки Вы можете убедиться что все установлено правильно, выполнив команду:

host doubleclick.net 127.0.0.1

Если все нормально, то ответ будет примерно таким:

Using domain server:Name: 127.0.0.1Address: 127.0.0.1#53Aliases:Host doubleclick.net not found: 3(NXDOMAIN)

Теперь можно переходить в web интерфейс adGuardHome и продолжить настройку. Web интерфейс по умолчанию находится на 3000 порту. Вы можете зайти туда набрав в браузере такую ссылку:

http://1.2.3.4:3000/

Замените адрес 1.2.3.4 на адрес Вашего сервера.

Если страница не открывается, возможно порт закрыт и нужно прописать его в iptables. sudo iptables -A INPUT -p tcp —dport 3000 -j ACCEPT

Ну а дальше следуйте инструкциям которые предлагает страница начальной настройки adGuardHome. Там Вам надо будет указать логин и пароль с которыми Вы будете заходить на эту страницу, порт для web интерфейса, порт для dns сервера (по умолчанию 53).

После первоначальной настройки Вы сможете попасть на страницу управления Вашим adGuardHome.

file.jpg

Готово! Теперь чтобы блокировка рекламы работала нужно в настройках вашего девайса или роутера прописать DNS адрес Вашего adGuard сервера.

Ну и добавить интересующие фильтры через панель управления.

Дополнительно.

На вкладке «Настройки» Вы можете настроить шифрование, если требуется.

adGuardHome поддерживает «из коробки»:

  • DNS-over-HTTPS

  • DNS-over-TLS

  • DNSCrypt (только апстримы)

Для шифрования DNS трафика имеет смысл использовать сервер за пределами локальной сети, а еще лучше за пределами страны (сейчас очень много дешевых vps сервисов, DigitalOcean, Aruba, Vultr, Linode и многие другие).

Так же Вам понадобится свой собственный домен (домен в зоне .ru например стоит где-то 300р в год).

Еще Вам потребуется SSL сертификат для этого доменного имени, так как DNS-over-HTTPS и DNS-over-TLS основаны на TLS шифровании

Некоторые регистраторы доменных имен предлагают купить у них сертификат.

А можно получить его бесплатно, у Let’s Encrypt.

Ниже краткая инструкция как это сделать:

Для начала установим CertBot

sudo aptget install certbot

И после установки выполним команду:

sudo certbot certonly manual preferredchallenges=dns

Отвечаем на все вопросы (там потребуется указать почту, доменное имя для которого делаем сертификат, принять соглашение и все такое)

Так же там будет момент когда certbot попросит создать TXT запись в зонах вашего домена для подтверждения факта владения этим доменом. Сделать это можно в панели управления Вашего доменного регистратора. Кстати, убедитесь что там же прописан ip адрес Вашего сервера в А записях DNS зон.

В итоге certbot сгенерит два сертификата и сложит их по пути, который сам же укажет в конце выполнения команды.

Осталось только скопировать содержимое этих сертификатов в окно с настройками Вашего adGuardHome.

file.jpg

На данный момент DNS шифрование на системном уровне поддерживается только в Android 9. Так что на других девайсах понадобится дополнительный софт. Ссылки на софт и инструкция по настройке шифрования (но на английском) доступны по ссылке тут.

А еще можно adGuardHome использовать в Docker контейнере.

Установите docker

sudo aptinstall docker

И выполните команду

docker run d net=host adguard/adguardhome

Теперь можно зайти на страницу начальной настроки

http://1.2.3.4:3000/

Где 1.2.3.4 — адрес Вашего докера.

Если что, конфиг хранится вот тут /opt/adguardhome/conf/AdGuardHome.yaml

Обновляется контейнер командой

docker pull adguard/adguardhome

Ну и инструкция от разработчиков на английском доступна вот тут.

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

Как заблокировать (удалить, убрать) рекламу из Youtube приложения телевизора при помощи роутера

На Samsung Smart TV хотелось бы иметь возможность поставить какой-нибудь AdBlock для блокировки рекламы на Youtube. Я даже не против просматривать несколько секунд рекламы в начале ролика, но ночью просто бесит тот факт, что уровень громкости у рекламных роликов намного выше, чем у остальных видео. К счастью, при наличии DD-WRT роутера избавиться от рекламы на всех устройствах, подключённых к роутеру по Ethernet или Wi-Fi, очень просто:

Как заблокировать (удалить, убрать) рекламу при помощи DD-WRT роутера

  1. Зайдите в Панель управления роутера
  2. Зайдите в Services -> Services и в группе DNSMasq включите (enable) DNSmasq и Local DNS

gGyk0jrl.jpg

Скопируйте следующий код в буфер обмена

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 текст из буфера обмена.

AOxm7nel.jpg

Нажмите на кнопку Save Firewall Профит!

Вместо ссылки http://winhelp2002.mvps.org/hosts.txt можно ссылки на другие списки адресов, который стоит заблокировать. Например, можно использовать следующие ссылки:

  • https://adaway.org/hosts.txt
  • http://hosts-file.net/ad_servers.txt
  • http://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&showintro=0&mimetype=plaintext
  • http://someonewhocares.org/hosts/zero/hosts
  • Другие списки (например, с https://github.com/Free-Software-for-Android/AdAway/wiki/HostsSources)

Данный метод был протестирован на моём роутере Netgear WNR3500L с прошивкой DD-WRT (по умолчанию он шёл с заводской прошивкой). К сожалению, более новый роутер Linksys EA3500 не поддерживает DD-WRT из-за использования процессора Marvell.

Wiki инструкция по блокированию рекламы на сайте DD-WRT отличается. В частности, код выше рекомендуется помещать не в Firewall, а в Startup. Кроме того, нужно включить cron в Administration -> Management, поместить в cron строчку “0 12 * * * root /tmp/.rc_startup” (без кавычек).

CmNwpnq.png

Есть в этой инструкции также и альтернативный код, который намного больше по объему, но позволяет указать белый список хостов, реклама с которых блокироваться не будет. Код работает на роутерах с 32 МБ оперативной памяти, не работает на роутерах с 16 МБ. Сборки прошивок Micro не поддерживают файловую систему JFFS, поэтому не могут быть использованы для постоянной блокировки рекламы, т.к. настройки стираются после перезагрузки.

Источник

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: