Показать полную графическую версию : [решено] Блокировка рекламы на роутере
у меня дома RT-AC68U, хочу на нем заблокировать рекламу используя штатную прошивку, по этому поводу нашел пару статей:
как менять хостс файл, но там сказано что он после перезагрузки все равно сам сгенерируется заново
http://www.snbforums.com/threads/replace-asus-hosts-file.13711/
cd ~
wget http://winhelp2002.mvps.org/hosts.txt
mv /etc/hosts /etc/hosts.old
mv hosts.txt /etc/hosts
и два как создать крон джобы
http://www.htpcbeginner.com/asus-wireless-router-automatic-reboot-setup/
ssh USERNAME@192.168.1.1
Of course, replace USERNAME with your router login username. Once you are in, navigate to /jffs/scripts folder:
cd /jffs/scripts
Finally, to enable router scheduled reboot, create a file called init-start:
vi init-start
Press a to enable file modification and copy or add the following content to the file (replace USERNAME with your router login username):
#!/bin/sh
cru a ScheduledReboot "0 2 * * * /sbin/reboot"
подскажите как объединить эти действия чтобы в итоге при загрузке автоматом подцеплялись нужные хост файлы и будет ли работать это на https траффик (грубо говоря блокирует ли это ютуб рекламу)?
или проще дома поднять на сервере сквид и пустить клиентов через него?
alex_andor
05-11-2015, 09:32
https://m.adguard.com/ru/welcome.html
на телевизор не работает https://m.adguard.com/ru/welcome.html
плюс на телефонах(ios) работает только с сафари, остальные приложения сосут болт
Самый простой способ для asus роутеров это установка прошивки(противоречит задаче конечно но как оказалось не все так плохо) от Merlin http://asuswrt.lostrealm.ca/download (выглядит 1 в 1 как оригинальная только добавляет больше тумблеров даже более того все настройки тянет из оригинальной) а так же позволяет устанавливать приложения через Entware
Шаг 1: устанавливаем прошивку (3 минуты)
Шаг 2: вставляем флешку в роутер и выполняем инструкцию:
https://github.com/RMerl/asuswrt-merlin/wiki/Entware
Шаг 3:
разворачиваем сам адблокер на точке:
https://github.com/RMerl/asuswrt-merlin/wiki/How-to-use-Adblock-Plus-filter-subscriptions-to-provide-advertisement-filtering-to-devices
ps. удивило что после обновления на прошивку от merlin скорость копирования по сети от 40-80 мег/c возросла до стабильных 100 ( при копировании 5 гигового файла)
У меня два вопроса:
1. Существуют ли роутеры с фильтром рекламы? Что бы в настройках можно было задать свой список фильтров например RuAdList+EasyList.
2. Существуют ли бесплатные DNS с фильтром рекламы?
2. Существуют ли бесплатные DNS с фильтром рекламы? »
Да:
http://google.gik-team.com/?q=ad-free+dns+server
UPD: на хабре побеждают рекламу так:
https://habrahabr.ru/post/263081/
ilyatrgz
31-12-2016, 01:39
Здравствуйте дорогие друзья.
Интересные ссылки спасибо!
Как я понял, есть два основных метода блокировки рекламы: прописать hosts, чтобы вообще перенаправить это все дело на нулевой ip и второй пустить траф через прокси.
Задача у меня такая: смотреть гуглофашистский ютюб через приложение в телефоне.
Роутер у меня старенький, но хороший ASUS RT-16
Помучался я пару дней, почитал документациии, и попробовал оба этих метода. Расскажу что у меня получилось:
Метод 1: сделать левый hosts
Прошил с горем пополам OpenWrt, залил список хостов вот отсюда http://winhelp2002.mvps.org/hosts.txt, результат такой:
1) OpenWrt на моем роутере при средней нагрузке в 50mb по торрентам практически виснет, т.е. прошивка тормозная.
2) Я бы смирился с пунктом 1, но получаются странные результаты: В браузере все хорошо рекламу ютюб не показывает, другие сайты показывают пустые фреймы заместо рекламы. Но вот с приложением ютюба на телефоне проблема, рекламу все равно показывает. Включил логирование DNS запросов на роутере, попробовал ручками добавить в hosts домены разные из лога, но гуглофашисты как-то обходят это дело и реклама все равно идет. Предполагаю, что либо ip прошит в приложении, либо оно там по моим логам запрашивает рандомные сабдомены может с них реклама. В hosts, насколько я знаю, рандомные сабдомены не прописать.
В общем метод не очень хороший.
Метод 2: пустить через прокси то, что c4uran писал 05-11-2015 11:39
Легко прошил Asuswrt-Merlin, прошивка очень понравилась, шустрая, хорошая, но к сожалению она мой допотопный роутер перестала поддерживать, но, тем не менее все заработало результат такой:
1) На обычных сайтах работает все на ура, чистые красивые страницы без рекламы.
2) А вот на ютюбе проблема. И приложение, и браузер перестали проигрывать вообще какое-либо видео. попробовал подцепить разные листы adblock результата не добился. И тут гуглофашисты постарались.
Печалька.. Может кто подскажет как все-таки правильно гуглофашистов обойти?
Больше года пользуюсь блоком через днс https://alternate-dns.com/mobile.html
Из косяков:
1. не открывается ferra.ru
2. редко но ложатся днс
3. иногда на телеке не блочится реклама (не знаю в чем дело)
в остальном это самый простой способ без танцев с бубном
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.