No Image

Блокировка рекламы роутером tp link

6 просмотров
05 мая 2020

На беспроводных маршрутизаторах TP – LINK 11 N можно настроить блокировку сайтов, для этого необходимо выполнить следующие шаги (возьмем в качестве примера TL – WR 1043 ND )

Шаг 1: Зайдите на ваш маршрутизатор TL – WR 1043 ND

Откройте веб-браузер и введите в адресную строку LAN IP -адрес вашего маршрутизатора ( IP -адрес маршрутизаторов TP – LINK по умолчанию – 192.168.1.1), затем нажмите Enter .

Когда вам будет предложено, введите имя пользователя и пароль маршрутизатора TL – WR 1043 ND (имя пользователя и пароль по умолчанию – admin )

Шаг 2: Зайдите Access Control (Контроль доступа)-> Host (Узел), затем нажмите " Add New . " ( Создать …)

Выберите " IP Address ", затем укажите краткое описание правила, которое вы хотите задать в поле " Host Description :" (Описание узла). Введите диапазон IP -адресов вашей сети, которым вы хотите заблокировать доступ (например, 192.168.1.100 – 192.168.1.199, будет происходить блокировка доступа к сайту (сайтам), которые вы укажите в следующих шагах для всех компьютеров, которым автоматически маршрутизатор TL – WR 1043 ND назначает IP -адрес).

Нажмите " Save " (Сохранить) – новое Правило узла появится на странице " Host Settings " (Настройки узла).

Шаг 3: Зайдите Access Control (Контроль доступа) -> Target (Цель), затем нажмите " Add New . " ( Создать )

Выберите " Domain Name " (Доменное имя) в поле " Mode :"(Режим), затем укажите краткое описание создаваемого правила. В поле (полях) " Domain Name :" (Доменное имя) введите ключевые слова сайтов, которые вы хотите, чтобы маршрутизатор блокировал (не обязательно полные названия сайтов, таких как www . google . com – можно просто указать " google " – и вы создадите правило, согласно которому будет производиться блокировка всех сайтов, которые в своем адресе содержат слово " google ")

Нажмите " Save " (Сохранить) – новое правило цели отобразиться на странице " Target Settings " (Настройки цели).

Читайте также:  Dexp digital experience телевизор

Шаг 4: Зайдите в Access Control (Контроль доступа) -> Rule (Правило) и отметьте " Enable Internet Access Control " (Включить контроль доступа в Интернет), затем выберите опцию " Allow the packets not specified by any access control policy to pass through the Router " (Позволить пакетам не указанным политикой контроля доступа проходить через маршрутизатор) (если будет установлена опция " Deny " (Запретить), все веб-сайты, кроме тех, для которых вы задали правила узла/цели будут заблокированы), затем нажмите " Save " (Сохранить).

В разделе Access Control (Контроль доступа) -> Rule (Правило), нажмите " Add New . " (Создать), затем введите краткое описание правила в поле " Rule Name :" (Имя правила)

В поле "Host:" ( Узел ), select the Host rule you defined in Step 2

В поле "Target:" ( Цель ), select the target rule you defined in Step 3

В поле " Schedule :" (Расписание), выберите " Anytime " (В любое время) (правило будет всегда активным)

В поле " Action :" (Действие), выберите " Deny " (Запретить)

В поле " Status :" (Состояние), выберите " Enabled " (Включено)

Нажмите " Save " (Сохранить) – новое правило контроля доступа появится на странице " Access Control Rule Management " (Управление правилом контроля доступа).

Шаг 5: Чтобы проверить это правило, попытайтесь зайти на сайт, который вы заблокировали с узлового компьютера в пределах диапазона IP -адресов, которые вы указали в Правиле узла в Шаге 1 (напимер, http :// www . google . com ). Веб-сайт будет заблокирован и ваш веб-браузер будет выдавать сообщение что этот сайт/сервер не может быть найден.

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

Читайте также:  Ножницы виндовс 10 горячие клавиши

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

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



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

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

  • Нажмите на кнопку 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" (без кавычек).

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

    Дело было вечером, делать было нечего. © С. В. Михалков
    Навеяно публикацией «Как я bind`ом вирусы искал…», а конкретно этой веткой комментариев. Надеюсь, не поздно размещаю.

    Читайте также:  Расширение dbf в xls

    Сидел я и думал, телевизор 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 по размеру рекламных окон, такие будут возмущаться.

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

    Комментировать
    6 просмотров
    Комментариев нет, будьте первым кто его оставит

    Это интересно
    No Image Компьютеры
    0 комментариев
    No Image Компьютеры
    0 комментариев
    No Image Компьютеры
    0 комментариев
    Adblock
    detector