Как заблокировать рекламу на ютубе на роутере

Categories:

  • Компьютеры
  • IT
  • Cancel

На компьютере заблокировать нежелательную рекламу в браузере (интернет-обозревателе) очень просто. Достаточно установить расширение AdBlock, AdBlock Plus или подобное. Можно конечно блокировать рекламу на компьютере и другими способами, в том числе при помощи прокси-сервера Privoxy. На смартфонах от Apple с недавних пор хотя бы появилась возможность установить браузер AdBlock Browser от разработчиков AdBlock Plus. На Android помимо браузеров отключить рекламу можно и на более глобальном уровне. Например, на рутованных телефонах это можно сделать при помощи Xposed Framework. Последний же фреймворк можно использовать также для блокировки, например, рекламы из приложения Youtube (Ютуб, Ютьюб, Ютюб).

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

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

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

    Панель управления DD-WRT роутера: включение DNSmasq и Local DNS

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

    if test -s /tmp/hosts0
    then
    rm /tmp/hosts0
    fi

    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

  4. Зайдите в Administration -> Commands и вставьте в поле ввода Commands текст из буфера обмена.

    Панель управления DD-WRT роутера: Команды для блокировки рекламы по списку хостов

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

Вместо ссылки 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» (без кавычек).

Панель управления DD-WRT: Включение cron и добавление инструкции для выполнения по расписанию

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

Обновление (9 октября 2018 г.)
Сменил DD-WRT на OpenWRT на своём роутере Netgear WNR3500Lv1. Рекламу на youtube и других ресурсах теперь блокирует пакет adblock для OpenWRT:

  • Как заблокировать Youtube (ютуб, ютьюб, ютюб) рекламу в приложении Смарт ТВ при помощи роутера с прошивкой OpenWRT и пакета adblock

Question

ART994

Newbie

    • Share

Всем привет, уважаемые разработчики. Хочу спросить или подать идею для модема Keenetic 4G III

Острая необходимость заменить adguard (который много пропускает) например на adblock из коробки

Так же обходить блокировку сайтов без vpn средством DPI. Может есть уже готовые решения или появятся в будущем?

  • Quote

Link to comment
Share on other sites

31 answers to this question


  • 0

    • Select Rows
    • All
    • None

    • Hidden
    • Unhidden
    • Unapproved
  • Sort by votes
  • Sort by date
  • Prev
  • 1
  • 2
  • Next
  • Page 1 of 2  

Recommended Posts

  • 1

vasek00

Honored Flooder

  • 1

Goblin

Honored Flooder

    • Share

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

Link to comment
Share on other sites

  • 1

keenet07

Honored Flooder

    • Share

Такое нельзя в официальный продукт. Это всё равно что эксплойт.


Edited by keenet07

  • Quote

Link to comment
Share on other sites

  • 0

Werld

Honored Flooder

    • Share

16 минут назад, ART994 сказал:

Всем привет, уважаемые разработчики. Хочу спросить или подать идею для модема Keenetic 4G III

Острая необходимость заменить adguard (который много пропускает) например на adblock из коробки

Так же обходить блокировку сайтов без vpn средством DPI. Может есть уже готовые решения или появятся в будущем?

Обходить блокировку сайтов без vpn средством DPI…мм    Deep Packet Inspection (сокр. DPI) — технология проверки сетевых пакетов по их содержимому. Как заглядывание внутрь пакета поможет роутеру обходить блокировку сайтов? Вот как раз фильтровать пакеты DPI роутеру поможет. 

  • Quote

Link to comment
Share on other sites

  • 0

ART994

Newbie

  • Author
    • Share

1 час назад, vasek00 сказал:

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

  • Quote

Link to comment
Share on other sites

  • 0

vasek00

Honored Flooder

    • Share

Речь выше про то что было предложено в 2017году а сейчас 2021год. И пока не чего не сдвинулось.

  • Quote

Link to comment
Share on other sites

  • 0

ART994

Newbie

  • Author
    • Share

8 часов назад, Goblin сказал:

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

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

  • Quote

Link to comment
Share on other sites

  • 0

Albram

Content Generator

    • Share

3 часа назад, ART994 сказал:

можно просто сделать и не офишировать :)

Какая наивность…. Вы полагаете, что руководство Keenetic будет рисковать потерей бизнеса из-за пары десятков (пусть сотен, или даже тысяч) пользователей, которым, вот вынь и положь, обход, официально запрещенных на законодательном уровне ресурсов, «искаропки»?

  • Quote

Link to comment
Share on other sites

  • 0

ART994

Newbie

  • Author
    • Share

20 часов назад, Albram сказал:

Какая наивность…. Вы полагаете, что руководство Keenetic будет рисковать потерей бизнеса из-за пары десятков (пусть сотен, или даже тысяч) пользователей, которым, вот вынь и положь, обход, официально запрещенных на законодательном уровне ресурсов, «искаропки»?

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

  • Quote

Link to comment
Share on other sites

  • 0

Albram

Content Generator

    • Share

2 часа назад, ART994 сказал:

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

Не надо повторяться.
Откуда статистика что «все сидят на официальных прошивках, мало кто знает что есть другие»? На основе своих знакомых? Или так Вы оцениваете количество пользователей интернет-центров Keenetic не умеющих читать? Потому как на официальном сайте поддержки Keenetic чёрным по-русскому написано:
keenetic.thumb.png.a2d6817ebe15088a1416f889cad9fccb.png


Edited by Albram

грамматические ашипки

Link to comment
Share on other sites

  • 0

Mikesk

Honored Flooder

    • Share

2 часа назад, Albram сказал:

Не надо повторяться.
Откуда статистика что «все сидят на официальных прошивках, мало кто знает что есть другие»? На основе своих знакомых? Или так Вы оцениваете количество пользователей интернет-центров Keenetic не умеющих читать? Потому как на официальном сайте поддержки Keenetic чёрным по-русскому написано:
keenetic.thumb.png.a2d6817ebe15088a1416f889cad9fccb.png

И сколько тут хотя бы зарегистрированных пользователей в процентах от проданных кинетиков (эти отметили миллион KN пару лет назад, а сколько еще ZyXEL было)?

Если б не автообновление, думаю вообще подавляющее большинство сидело бы на прошивках «искаропки». Вот прошивку, например, ТВ вы часто обновляете? Я — только когда он настойчиво требует (ситуации, когда что-то не работает, у меня не было). 

А обход блокировок встроенными средствами чего бы то ни было — всегда так себе затея и вечное «подпиливание, когда снова поломалось» (а иногда и еще что-то грохнуло заодно, например доступ в инет себе). Чем вас vpn не устраивает?

  • Quote

Link to comment
Share on other sites

  • 0

Goblin

Honored Flooder

  • 0

ART994

Newbie

  • Author
    • Share

6 часов назад, Mikesk сказал:

И сколько тут хотя бы зарегистрированных пользователей в процентах от проданных кинетиков (эти отметили миллион KN пару лет назад, а сколько еще ZyXEL было)?

Если б не автообновление, думаю вообще подавляющее большинство сидело бы на прошивках «искаропки». Вот прошивку, например, ТВ вы часто обновляете? Я — только когда он настойчиво требует (ситуации, когда что-то не работает, у меня не было). 

А обход блокировок встроенными средствами чего бы то ни было — всегда так себе затея и вечное «подпиливание, когда снова поломалось» (а иногда и еще что-то грохнуло заодно, например доступ в инет себе). Чем вас vpn не устраивает?

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


Edited by ART994

  • Quote

Link to comment
Share on other sites

  • 0

Albram

Content Generator

    • Share

19 часов назад, Mikesk сказал:

И сколько тут хотя бы зарегистрированных пользователей в процентах от проданных кинетиков (эти отметили миллион KN пару лет назад, а сколько еще ZyXEL было)?

Если б не автообновление, думаю вообще подавляющее большинство сидело бы на прошивках «искаропки». Вот прошивку, например, ТВ вы часто обновляете? Я — только когда он настойчиво требует (ситуации, когда что-то не работает, у меня не было). 

А обход блокировок встроенными средствами чего бы то ни было — всегда так себе затея и вечное «подпиливание, когда снова поломалось» (а иногда и еще что-то грохнуло заодно, например доступ в инет себе). Чем вас vpn не устраивает?

А сколько незарегистрированных читают?
Я периодически обновляю firmware своего оборудования, включая телевизоры. Автообновление везде отключаю.

Вопрос «чем не устраивает vpn» мне? Я в этой теме про обход и vpn ничего не спрашивал :)
Но раз уж спросили, отвечу: я несколько лет пользуюсь решением от bol-van адаптированном на этом форуме под Keenetic. А vpn для обхода не использую.

  • Quote

Link to comment
Share on other sites

  • 0

Le ecureuil

Honored Flooder

    • Share

В 26.05.2021 в 14:48, werldmgn сказал:

Обходить блокировку сайтов без vpn средством DPI…мм    Deep Packet Inspection (сокр. DPI) — технология проверки сетевых пакетов по их содержимому. Как заглядывание внутрь пакета поможет роутеру обходить блокировку сайтов? Вот как раз фильтровать пакеты DPI роутеру поможет. 

Опишите технически ваше понимание, потому что пока это ближе к бреду.

  • Quote

Link to comment
Share on other sites

  • 0

Le ecureuil

Honored Flooder

    • Share

В 28.05.2021 в 10:36, Albram сказал:

Не надо повторяться.
Откуда статистика что «все сидят на официальных прошивках, мало кто знает что есть другие»? На основе своих знакомых? Или так Вы оцениваете количество пользователей интернет-центров Keenetic не умеющих читать? Потому как на официальном сайте поддержки Keenetic чёрным по-русскому написано:
keenetic.thumb.png.a2d6817ebe15088a1416f889cad9fccb.png

Мало сидят, мало. На канале draft обычно сидят пара тысяч человек, на legacy около десяти тысяч. В общем объеме это менее 0,1% по цифрам.

  • Quote

Link to comment
Share on other sites

  • 0

Werld

Honored Flooder

    • Share

1 час назад, Le ecureuil сказал:

Опишите технически ваше понимание, потому что пока это ближе к бреду.

Вы, наверное, промахнулись с цитированием.Я в своем сообщении выражаю недоумение тому, как ТС предлагает организовать обход блокировок » средством DPI».

  • Quote

Link to comment
Share on other sites

  • 0

Le ecureuil

Honored Flooder

    • Share

25 минут назад, werldmgn сказал:

Вы, наверное, промахнулись с цитированием.Я в своем сообщении выражаю недоумение тому, как ТС предлагает организовать обход блокировок » средством DPI».

Точно. Сейчас отвечу автору.

  • Quote

Link to comment
Share on other sites

  • 0

Le ecureuil

Honored Flooder

    • Share

В 26.05.2021 в 16:59, ART994 сказал:

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

Опишите технически ваше понимание, потому что пока это ближе к бреду.

  • Quote

Link to comment
Share on other sites

  • 0

ART994

Newbie

  • Author
    • Share
Link to comment
Share on other sites

  • 0

Le ecureuil

Honored Flooder

    • Share

В 04.06.2021 в 18:54, ART994 сказал:

А ничего, что завтра «наши ученые чуть-чуть изменят магнитное поле Земли», и все это просто перестанет работать?

Самим не смешно предлагать вещи, которые эксплуатируют временные недоработки у одного оператора в одном городе?

Link to comment
Share on other sites

  • 0

ART994

Newbie

  • Author
    • Share

9 часов назад, Le ecureuil сказал:

А ничего, что завтра «наши ученые чуть-чуть изменят магнитное поле Земли», и все это просто перестанет работать?

Самим не смешно предлагать вещи, которые эксплуатируют временные недоработки у одного оператора в одном городе?

с чего вы взяли что у одного и в одном городе? вы даже сами ничего об этом не знаете. тогда лучше не говорите. с вашим сообществом все ясно! вопрос закрыт

  • Quote

Link to comment
Share on other sites

  • 0

Le ecureuil

Honored Flooder

    • Share

1 час назад, ART994 сказал:

с чего вы взяли что у одного и в одном городе? вы даже сами ничего об этом не знаете. тогда лучше не говорите. с вашим сообществом все ясно! вопрос закрыт

Даже там в комменариях можно прочитать, что еще в 2017 году это перестало работать кое-где. Не наводит ни на какие мысли?

  • Quote

Link to comment
Share on other sites

  • 0

Oleg Nekrylov

Honored Flooder

    • Share

А может блокировать по регулярным выражениям?

  • Quote

Link to comment
Share on other sites

  • 0

Le ecureuil

Honored Flooder

    • Share

В 05.07.2021 в 23:21, Oleg Nekrylov сказал:

А может блокировать по регулярным выражениям?

Приведу цитату самого себя:

Цитата

А ничего, что завтра «наши ученые чуть-чуть изменят магнитное поле Земли», и все это просто перестанет работать?

Самим не смешно предлагать вещи, которые эксплуатируют временные недоработки у одного оператора в одном городе?

Возникает парочка вопросов еще:

1. Кто будет поддерживать базу сигнатур для регулярок?

2. Кто будет поддерживать базу сигнатур для регулярок?

100499. Кто будет поддерживать базу сигнатур для регулярок?

100500. Кто будет поддерживать базу сигнатур для регулярок?

Вот реально, не смешно предлагать такие вещи во времена когда даже школьники уже научились обходить «проверку по регуляркам» в антиплагиате?

  • Quote

Link to comment
Share on other sites

  • 0

Oleg Nekrylov

Honored Flooder

    • Share

Не

В 07.07.2021 в 15:58, Le ecureuil сказал:

Возникает парочка вопросов еще:

1. Кто будет поддерживать базу сигнатур для регулярок?

2. Кто будет поддерживать базу сигнатур для регулярок?

Извиняюсь, не совсем правильно сформировал вопрос: интересует блокировка URL по регулярным выражениям (юзер будет сам пополнять список — по дефолту [из коробки] там пусто и фильтр отключен), примерно как это сделано у Netgear (по факту, работает намного лучше чем adguard… у Keenetic)


Edited by Oleg Nekrylov

  • Quote

Link to comment
Share on other sites

  • 0

SySOPik

Honored Flooder

    • Share

11 минуту назад, Oleg Nekrylov сказал:

интересует блокировка URL по регулярным выражениям (юзер будет сам пополнять список — по дефолту [из коробки] там пусто и фильтр отключен)

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


Edited by SySOPik

  • Quote

Link to comment
Share on other sites

  • 0

Oleg Nekrylov

Honored Flooder

    • Share

27 минут назад, SySOPik сказал:

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

К сожалению, память у Keenetic не резиновая (у меня она скушана VPN-туннелями), поэтому решение с OPKG не подходит, хочется вариант «из коробки»


Edited by Oleg Nekrylov

  • Quote

Link to comment
Share on other sites

  • 0

Le ecureuil

Honored Flooder

    • Share

1 час назад, Oleg Nekrylov сказал:

Не

Извиняюсь, не совсем правильно сформировал вопрос: интересует блокировка URL по регулярным выражениям (юзер будет сам пополнять список — по дефолту [из коробки] там пусто и фильтр отключен), примерно как это сделано у Netgear (по факту, работает намного лучше чем adguard… у Keenetic)

Все равно не очень понимаю, как это работает.

Если это работает на уровне DNS — в принципе можно.

Если на уровне TLS SNI — ну уже такое себе, хотя все равно можно попробовать.

Если на уровне HTTP Host / HTTP Request — unreal. Сейчас 90% трафика в Интернет — это HTTPS, работать вообще не будет. Разве что при помощи явной http proxy, но тут опять-таки: не во все мобильные клиенты удастся это воткнуть.

  • Quote

Link to comment
Share on other sites

  • 0

Кайло Рен

Newbie

    • Share

как роутером заблокировать конкретные адреса в домене, например, youtube.com##.ytp-pause-overlay.ytp-scroll-min  ?

  • Quote

Link to comment
Share on other sites

  • Prev
  • 1
  • 2
  • Next
  • Page 1 of 2  

Join the conversation

You can post now and register later.

If you have an account, sign in now to post with your account.

Note: Your post will require moderator approval before it will be visible.

Если в кратце: заблокировать доступ на уровне маршрутизатора к доменным именам
ads.youtube.com
s0.2mdn.net
s1.2mdn.net
pagead2.googlesyndication.com
googleads.g.doubleclick.net
www.googleads.g.doubleclick.net
pubads.g.doubleclick.net
adclick.g.doubleclick.net
ad.doubleclick.net
www.ad.doubleclick.net
static.doubleclick.net
ad.adriver.ru
pink.habralab.ru
www.google-analytics.com
ssl.google-analytics.com
googletagmanager.com
www.googletagmanager.com
b.scorecardresearch.com
tpc.googlesyndication.com
www.googleadservices.com

Проверено, пока пользуюсь 2 дня — ни одной рекламы в приложении YouTube на моём Samsung Smart TV

1. Включаем на маршрутизаторе DNS-over-TLS
2. Блокируем доменные имена, перечисленные выше.

Я пользовался «Способ 2.».
По итогу в консоле нужно ввести команды:

ip host %ADDR% 10.10.10.5
для каждого хоста

а затем
system configuration save

UPD1: реклама таки начала пробиваться, но не вся. Дополнил список хостов. Наблюдаю…

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

Три кита интернетной рекламы

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) Список :
Браузеры компьютеров / телефонов будут пробовать скачивать рекламные-скрипты, но после наших операций они будут искать их на самом роутере, а не в интернете … и не находить .
т.е. рекламы не будет.

(!! в каждом адресе удалить пробелы, ставились чтоб форум не воспринимал как ссылки !!)

(точно реклама)
ads . adfox . ru
mc . yandex . ru
matchid . adfox . yandex . ru
an . yandex . ru
www . googletagmanager . com
googletagmanager . com
www . google-analytics . com
google-analytics . com
googleads . g . doubleclick . net
top-fwz1 . mail . ru
ad . mail . ru

(возможно реклама на YouTube)
tpc . googlesyndication . com
pagead2 . googlesyndication . com

(по желанию)
gaby1 . hit . gemius . pl
r . mradx . net
ads . kinogo . by

Categories:

  • Компьютеры
  • IT
  • Cancel

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

На компьютере заблокировать нежелательную рекламу в браузере (интернет-обозревателе) очень просто. Достаточно установить расширение AdBlock, AdBlock Plus или подобное. Можно конечно блокировать рекламу на компьютере и другими способами, в том числе при помощи прокси-сервера Privoxy. На смартфонах от Apple с недавних пор хотя бы появилась возможность установить браузер AdBlock Browser от разработчиков AdBlock Plus. На Android помимо браузеров отключить рекламу можно и на более глобальном уровне. Например, на рутованных телефонах это можно сделать при помощи Xposed Framework. Последний же фреймворк можно использовать также для блокировки, например, рекламы из приложения Youtube.

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

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

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

    Панель управления DD-WRT роутера: включение DNSmasq и Local DNS

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

    if test -s /tmp/hosts0
    then
    rm /tmp/hosts0
    fi

    wget -O -http://www.mvps.org/winhelp2002/hosts.txt
    grep addn-hosts /tmp/dnsmasq.conf || echo «addn-hosts=/tmp/hosts0» >>/tmp/dnsmasq.conf
    killall dnsmasq
    dnsmasq —conf-file=/tmp/dnsmasq.conf

  4. Зайдите в Administration -> Commands и вставьте в поле ввода Commands текст из буфера обмена.

    Панель управления DD-WRT роутера: Команды для блокировки рекламы по списку хостов

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

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

  • https://adaway.org/hosts.txt >/tmp/hosts0
  • 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» (без кавычек).

Панель управления DD-WRT: Включение cron и добавление инструкции для выполнения по расписанию

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

  • Как заблокировать мас адрес на роутере
  • Как заблокировать рекламу на роутере asus
  • Как заблокировать сайт на роутере мгтс
  • Как заблокировать телефон на вай фай роутер
  • Как заблокировать определенный сайт на роутере tp link