Jump to content

Иван Калашников

Forum Members
  • Posts

    6
  • Joined

  • Last visited

About Иван Калашников

  • Birthday 03/02/1982

Equipment

  • Keenetic
    Ultra

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Иван Калашников's Achievements

Newbie

Newbie (1/5)

11

Reputation

  1. Разница только в том, как часто вы хотите обновлять адреса с рекламой, это уже дело ваше и не факт, что в том или ином источнике будут присутствовать обновления
  2. Да cron это планировщик заданий, папка(cron.weekly), выпоняется раз в неделю. Более подробно можно узнать в интернете
  3. Какое именно обновление, если имеется ввиду hosts, то имеет ресурсы с рекламой меняются каждый день. Адреса можно уменьшить(/opt/etc/adblock/adblock.url - адреса где брать hosts для блокировки рекламы), но это скажется на отображении рекламы.
  4. Сделайте перезапуск dnsmasq после обновления hosts.block В файле S01adblock в конец добавьте строку opt/etc/init.d/S56dnsmasq restart Можно блокировать рекламу и без dnsmasq использую только dnscrypt Защита DNS
  5. В указаном файле обязательно, а в скрипте решайте сами надо или нет. Там он выполняется если файла нет
  6. Вставлю и я свои 5 копеек Блокировка рекламы с использованием нескольких hosts + Блокировка сбора информации Windows + DNSCrypt + белый список + черный список + перенаправление Установите необходимые пакеты: opkg install ndmq iptables curl dnsmasq-full dnscrypt-proxy редактирует dnsmasq.conf no-resolv server=127.0.0.1#65053 addn-hosts=/opt/etc/hosts.block Настройка DNScrypt-proxy переименовываем S09dnscrypt-proxy: mv /opt/etc/init.d/S09dnscrypt-proxy /opt/etc/init.d/S57dnscrypt-proxy редактируем S57dnscrypt-proxy, строка ARGS должна выглядеть так: ARGS="--local-address=127.0.0.1:65053 --daemonize -R yandex" Скопировать файл S01adblock в /opt/etc/init.d/ сделать его исполняемым chmod +x /opt/etc/init.d/S01adblock сделать симлинк для обновления hosts каждую неделю ln -s /opt/etc/init.d/S01adblock /opt/etc/cron.weekly/ удаление лишних заданий cron sed -i '/cron.*min/d; /hourly/d' /opt/etc/crontab rmdir /opt/etc/cron.1min /opt/etc/cron.5mins /opt/etc/cron.hourly подключаемся по telnet к роутеру, в командной строке набираем telnet my.keenetic.net или используем Putty, авторизуемся и вводим команды: opkg dns-override system configuration save По скрипту S01adblock писал сам если есть замечания предложения пишите, папка /opt/etc/adblock/ появится после первого запуска скрипта /opt/etc/adblock/adblock.url - адреса где брать hosts для блокировки рекламы /opt/etc/adblock/redirection - перенаправления /opt/etc/adblock/adblock.white - белый список /opt/etc/adblock/adblock.black - черный список S57dnscrypt-proxy dnsmasq.conf S01adblock
×
×
  • Create New...