Страница 1 из 1

Блокировщик рекламы на микротике

Добавлено: 11 июл 2017, 10:29
maxim_minton
Собственно вопрос не столько по самому микротику.

Когда то была хорошая штука как StopAd https://habrahabr.ru/post/264001/

Работала она следующим образом где то был сервер со скриптом, который по запросу микротика собирал обновлённые адреса рекламных серверов парсил, записывал их в файл и отправлял вопрошающему. На микротике тоже был скрипт, который брал этот файл и записи из него вносил в Static DNS, тем самым блокируя ненужную рекламу. Но проблема в том, что с недавнего времени сервер не работает, истекло время аренды, и будет ли работать, неизвестно. Но спасибо автору, он выложил РНР скрипт в свободный доступ: https://github.com/tarampampam/mikrotik-hosts-parser

Поскольку я полный ноль в этих скриптах и программировании, прошу совета, можно ли запустить этот скрипт на своём оборудовании, и как это сделать (для начала хотя бы для личного применения). У меня есть NAS Qnap, на нем есть WEB-сервер, правда я им ни разу не пользовался, и понятия не имею как пользоваться, просто видел его настройки. Правильно ли я понимаю, что этот скрипт нужно как то записать в index.html и при обращении к начальной странице будет запускаться РНР скрипт. Вопросы наверно глупые , но я вообще ни в зуб ногой в этом деле :|

Re: Блокировщик рекламы на микротике

Добавлено: 11 июл 2017, 10:53
Chupaka
На сервер надо положить hostsparser.class.php и test.php (последний можно переименовать), при обращении к http://nas_address/test.php должен возвращаться скрипт RouterOS.

Возможно, надо ещё создать папку cache.

Re: Блокировщик рекламы на микротике

Добавлено: 11 июл 2017, 21:13
maxim_minton
Урааааа!!! Работает.

Re: Блокировщик рекламы на микротике

Добавлено: 11 июл 2017, 21:54
maxim_minton
Но возникла проблема. При выполнении скрипта в Static DNS вносятся две строчки : localhost 127.0.0.0 и router 192.168.1.1, и они не комментируются, а поскольку скрипт удаляет только закомментированные строки, то скрипт останавливается попадая на эти две без комментариев. И я не могу разобраться что нужно убрать из РНР чтоб строчки не добавлялись.

Re: Блокировщик рекламы на микротике

Добавлено: 12 июл 2017, 19:54
maxim_minton
Вопрос снят, разобрался. Оказывается вчера файл редактировался и сохранялся в неправильной кодировке.

Re: Блокировщик рекламы на микротике

Добавлено: 03 фев 2018, 23:08
kardash
Народ а как это работает? Сейчас Apple встроила в сафари блокировку рекламы.... и в Opera adguard встроили? Что вы думаете об этом? Что лучше? По моему работает хорошо.... Кроме того реклама иногда нужна и надо тумблер включать её который не прикрутишь в микротик..... Рекламщики начали кричать что это подрывает экономическую модель интернета.... Некоторые сайты кстати отказываются отображать контент если реклама выключена у клиента...