Установка OpenWRT вместо DD-WRT на Wi-Fi роутер Netgear WNR3500Lv1
Производители редко обновляют прошивки для оборудования. Что уж говорить об устройствах не первой свежести вроде Netgear WNR3500Lv1. На последнем родная прошивка почти и не использовалась, т.к. роутер изначально покупался DD-WRT совместимый, чтобы иметь более широкие настройки и возможности. В частности, в DD-WRT использовались включение/выключение Wi-Fi по расписанию, а также блокировка рекламы на youtube при помощи роутера. При этом стабильные прошивки DD-WRT для роутера Netgear WNR3500Lv1 не появлялись года два, что совершенно не радовало в плане безопасности. Правда, оказалось, что на ftp с бета-версиями прошивок 2018 года от DD-WRT можно найти dd-wrt.v24-37140_NEWD-2_K2.6_mini-WNR3500L.chk и другие версии K2.6 (и даже некоторые совместимые K3.X). Но ещё одной проблемой было то, что реклама в youtube приложении Смарт ТВ в последнее время стала пробиваться всё чаще и чаще. На компьютере конечно adblock отлично справляется и с рекламой на youtube, но для Smart TV на Linux или Tizen пока ещё Adblock мне не попадался.

Установка OpenWRT вместо DD-WRT на Wi-Fi роутер Netgear WNR3500Lv1


Read more...Collapse )

promo athunder май 26, 2013 11:36 17
Buy for 10 tokens
Вы можете вернуть процент с покупок, используя специализированные Интернет сервисы возврата наличных (cash back, кешбэк, кэшбэк, кэшбек). Такие сервисы предоставляют ссылки на Интернет-магазины. Переходя по ним и совершая покупки, вы получаете процент в виде наличных обратно. Если обычные сайты…

Как удалить Youtube (ютуб,ютьюб,ютюб) рекламу в приложении Смарт ТВ при помощи роутера с OpenWRT
Прошивки OpenWRT очень навороченные и позволяют делать огромное количество вещей при помощи роутера. Но при этом они не очень интуитивные и простые в освоении простыми пользователями. В частности, для настройки блокировки рекламы, вовсе не достаточно установить пакет adblock и поставить галочки напротив списков блокируемой рекламы.
Как удалить рекламу Youtube (ютуб,ютьюб,ютюб) в приложении СМАРТ ТВ при помощи роутера с OpenWRT

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


  1. Зайдите в панель управления OpenWRT. Для роутера Netgear WNR3500Lv1 достаточно зайти на страницу 192.168.1.1 в браузере, после чего ввести свой логин и пароль.

  2. В ниспадающем меню выберите System -> Software (Система -> Программное обеспечение)

  3. В разделе Software (Программное обеспечение) найдите следующие пакеты (packages) и установите их:

    • adblock (блокировка рекламы)

    • luci-app-adblock (настройка adblock через меню Services -> Adblock в панели управления роутера)

    • luci-i18n-adblock-ru (перевод настроек adblock на русский язык)

    • uclient-fetch (скачивание файлов из Интернета)

    • uclient-libustream-openssl (поддержка SSL при скачивании файлов из Интернета при помощи)

    • libustream-mbedtls (поддержка TLS при скачивании файлов из Интернета при помощи)


    После того, как вы нашли нужный пакет при помощи поиска или по алфавиту среди доступных пакетов, для установки просто нажмите на кнопку Install (Установить) напротив выбранного пакета. Далее найдите следующий нужный пакет и повторите процедуру.

  4. Выберите в ниспадающем меню Services (Сервисы) -> Adblock

  5. Поставьте галочку напротив Enable Adblock (Включить Adblock)

    OpenWRT: настройка adblock

  6. Выберите uclient-fetch в качестве Download Utility (Утилита для скачивания)

  7. Выберите списки для блокировки рекламы, поставив галочки напротив нужных вам. Например: adaway, bitcoin, reg_ru, youtube. Список reg_ru фокусируется на российской рекламе, также в него добавлена общая база easylist. Список youtube фокусируется именно на блокировке рекламы с ютуб (ютьюб, ютюб) .

    OpenWRT: настройка adblock: Список youtube
    Обратите внимание, что чем больше список блокируемых хостов, тем больше ресурсов требуется роутеру при фильтрации рекламы (что может серьёзно сказываться на быстродействии роутера).

  8. В разделе Extra Options (Дополнительные настройки) на странице настройки Adblock поставьте галочку на Force Overall Sort (Принудительная полная сортировка)

  9. В том же разделе можно выбрать Low Priority Service (Низкий приоритет сервиса), чтобы приоритетом была не блокировка рекламы, а другие сервисы роутера.

  10. Нажмите на кнопку "Save & Apply" (Сохранить и применить) внизу страницы.

  11. Нажмите на кнопку Refresh (Обновить) в разделе Runtime Information (Информация о состоянии) и убедитесь, что значение Overall domains (Всего доменов) не нулевое.

    OpenWRT: настройка adblock: ненулевое количество фильтруемых доменов

    Если uclient-fetch работает некорректно, вместо него можно попробовать wget или curl (убедитесь, что они установлены в OpenWRT). Обратите внимание, что для скачивания большинства списков блокируемых хостов необходима поддержка SSL.

  12. Если реклама не блокируется, а количество доменов нулевое, то в Extra Options (Дополнительные настройки) нужно включить вывод отладочных сообщений Verbose Debug Logging (Подробный журнал отладки), после чего ошибки можно посмотреть на вкладке настроек Adblock под названием View Logfile (Показать системный журнал).


После установки и настройки adblock на роутере Netgear WNR3500Lv1 с прошивкой OpenWRT, реклама исчезла не только в Youtube приложении Смарт ТВ, но и в браузерах на компьютере и подключаемых по Wi-Fi устройствах (читалке, планшете, смартфоне). Причём, в отличии от расширений браузера вроде Adblock или Adblock Plus, на некоторых сайтах было замечено отсутствие всплывающих сообщений о том, что у меня включена блокировка рекламы, которую необходимо выключить.

Помимо пакета adblock, прошивка OpenWRT позволяет фильтровать рекламу при помощи более лёгкого пакета - simple-adblock, а также при помощи banhostlist.

p.s. Если вы используете сервисы возврата наличных (кэшбек сервисы), то обратите внимание, что блокировка рекламы может мешать их работе. При совершении покупок для получения кэшбека рекомендуется временно отключать adblock. Благо, для этого достаточно снять галочку Enable Adblock и применить настройки.


Обновление (18 ноября 2018 г.)
Блокировка рекламы с youtube прекрасно работала какое-то время, но youtube быстро исправил это "недоразумение". При этом на форуме OpenWRT в ветке поддержки adblock не предлагается никаких решений по 100% блокировки рекламы на youtube при помощи блокировки поддоменов. К сожалению, youtube предлагает контент и рекламу с одних и тех же серверов, а на уровне страницы adblock для OpenWRT не фильтрует. Так что приходится совмещать adblock для OpenWRT и adblock для браузера, чтобы надёжнее фильтровать рекламу. К сожалению, в случае со Смарт ТВ 100% способа блокировки рекламы в приложении youtube просто нет.

Кроме того, при установке OpenWRT на роутер Linksys EA3500 оказалось, что фильтр для youtube в adblock просто отсутствует. Пришлось зайти в дополнительные настройки (advanced) adblock и отредактировать конфигурацию (edit configuration), добавив следующие строчки:
config source 'youtube'
option adb_src 'https://api.hackertarget.com/hostsearch/?q=googlevideo.com'
option adb_src_rset 'BEGIN{FS=\",\"}/^(r[0-9]+\.){1,1}([[:alnum:]_-]+\.)+[[:alpha:]]+/{sub(/\./,\"---\");print tolower(\$1)}'
option adb_src_desc 'focus on youtube ad-related subdomains, dynamic request API, approx. 180 entries'
option enabled '1'







?

Log in

No account? Create an account