Избавляемся от рекламы на Smart-TV (и не только) силами Pi-Hole
Все мы знаем, насколько надоедливой и назойливой, а порой и неприлично агрессивной бывает реклама в сети. Все эти всплывающие оконца, которые как Гидра – закрыл одно, открылось еще два, всевозможная мигающая и мерцающая лабуда, порой появляющаяся даже на серьезных, казалось бы, сайтах, просто выводит. Небольшое лирическое отступление: Не так давно, к своему удивлению, я обнаружил, что лишь немногие пользователи устанавливают расширение для браузеров Ad-Block Plus, основной задачей которого стоит фильтрация всего этого потока нечисти. При этом речь идет не о бабульках, а о вполне себе продвинутых пользователях, программистах, специалистам по графике и т.п. Нонсенс... Справедливости ради, стоит сказать, что Ad-Block Plus фильтрует не все – он пропускает дружелюбную и неназойливую рекламу, по договоренности с рекламодателями. Собственно это и есть источник дохода для разработчиков расширения. Разумеется, рекламодатели, реклама которых отфильтровывается, неистовствуют в бешенстве, и в интернетах сейчас идет война между ними, и разработчиками Ad-Block Plus. В итоге первые пытаются придумать как блокировать блокировщик Ad-Block Plus, а вторые как блокировать блокировщик блокировщика, ну и так далее, рекурсивно. Тем не менее, Ad-Block Plus вот уже несколько лет реально решает проблему переизбытка рекламы, в частности отключая чертовы рекламные ролики в YouTube. Вот именно эту проблему я взялся решить, но не на компе, а в приложении YouTube на Smart-TV от LG. Приложением пользуюсь постоянно – 95% времени на телевизоре крутятся именно фильмы, ролики и мультики с YouTube. Несколько месяцев назад, количество рекламы внезапно выросло на порядок. Кнопка «Пропустить», обычно появляющаяся через 2-3 секунды после старта, порой просто перестала появляться, а в качестве заставки в Винни-Пуху мне по 2 минуты (две минуты, Карл!!!) вещают о блядской водяре, сигаретах или еще какой-нибудь херне. К сожалению, готового решения для телевизора, в виде аппликации, или чего-нибудь в этом духе, не нашлось. Я полагаю, что при наличии опыта разработки под Android (а именно на нем основаны все операционки для умных ящиков), можно покопаться, и выдумать решение. У меня этого опыта нет, и посему вариант отпадает. Тем не менее, погуглив, я наткнулся на решение поинтереснее – избавить от рекламы сразу всю домашнюю сеть. Идея проста, берем маршрутизатор, поддерживающий популярную операционную систему OpenWRT, конфигурируем на нем скрипт, блокирующий к чертям все запросы на рекламные сервера, список которых (охренистически длинный, надо сказать, список – сотни тысяч доменов) автоматом обновляется, благодаря армии активистов, пополняющих базу данных зла. В итоге вся реклама просто исчезает из трафика, проходящего через маршрутизатор. У меня такого маршрутизатора не было – тот что есть обладает уникальными свойствами, и менять его пока не хочется. Зато, в голове мелькнула мысль про Raspberry Pi, и опаньки – для него тут же нашлось готовое решение, а именно полностью автоматизированный скрипт под названием Pi-Hole, который буквально за 3 минуты превращает Raspberry Pi (как и все его клоны, как и в принципе любой Linux) в ловушку для рекламы, работающую точно по принципу, описанному мной выше. Инсталляция полностью автоматизирована и состоит лишь из одной комманды (curl -L https://install.pi-hole.net | bash). Далее, все что нужно – прописать в конечных устройствах IP адрес Raspberry Pi в качестве сервера DNS и вуаля – никакой рекламы. YouTube на телике стал просто…