Jump to content

lres

Forum Members
  • Posts

    7
  • Joined

  • Last visited

Posts posted by lres

  1. 2 часа назад, vasek00 сказал:

    Не правильно.

    video blocker  - ПОЗВОЛЯЕТ НА КЛИЕНТЕ БЛОКИРОВАТЬ ОПРЕДЕЛЕННЫЕ КАНАЛЫ с youtube (их "картинки/ссылки" просто исчезают с экрана), при этом сам youtube доступен.

    vasek00 , при всём уважении, я конечно же первое что нашел это video blocker. Ну не совсем же тупой и старый, гуглить еще могу. Но

    Video Blocker это  Дополнение для Firefox , Mozilla

    У меня дома 2 телевизора с yotube ом (один с Tizen, другой с TV Box XiaoMi на андроид7), 2 планшета на андроиде, 3 смартфона, компьютер и ноутбук на винде.

    Куда мне video blocker  засунуть?

    Все это работает через keenetic Omni , туда можно?

     

     

     

  2. В ‎26‎.‎11‎.‎2017 в 09:50, vasek00 сказал:

    Вопрос в силе - как один канал youtube?

    ...ну, направление мысли понятно:

    Поставить proxy, на котором запретить доступ Пупкину Василию (в моем случае пользователям домашней локалки) на все домены,
    содержащие регулярные символ сочетания, например слово sex (в моем случае "www.youtube.com/channel/UC_8PAD0Qmi6_gpe77S1Atgg")

    Надо почитать об этом...

  3. 6 часов назад, vasek00 сказал:

    Давайте мух от котлет отделим, и хотя бы не множко понимать что делают команды

    1. dns-override - отключает внутреннюю работы dns сервиса => кто то другой должен ее выполнять, вопрос вы хотите чтоб кто?

    2. пропал интернет - нет такого понятия, потому что если вы на клиенте пропишите DNS адрес 8.8.8.8 то как вы говорите интернет у вас заработает. Для того чтоб открывались страницы нужен DNS сервис.

    3. разберитесь с тем что вы включили и что на запускали.

    4. из того лога что был ранее видно что есть dnsmasq и в его конфиге убрать настройку порта "port", убрать запуск

    
    010-intercept-dns.sh

    Получите сторонний сервис который будет работать на 53 порту.

     

    Ура! Заработало! Три недели я бьюсь об эту железку! ...уже просто из принципа...

    dnsmasq зашуршал. Ребята, это лучше секса!

    Спасибо vasek00 , yarazny что уделили внимание, что не послали на три буквы. Все таки внимание тоже важно. И вы правы, надо мозг включать, а не просто копипастить.

    Короче.

    1.Сбросил роутер в заводские настройки.

    2. Инетка поднялась сама. IP на автомате. А вот сервера DNS от провайдера прописались (автоматом тоже) другие,

    не те, что лет 5-7 назад мне выдавали.

    3. 010-intercept-dns.sh  я поправил на первоначальный вариант.

    4. В startup-config.txt  скопипастил    "opkg dns-override"

    ....и все заработало!!!

    Ну  а первоначальная моя задача пока не достигнута (заблокировать youtube-канал Мистер Макс).

    Попробовал в hosts файл вставить:

    # 0.0.0.0 www.youtube.com/channel/UC_8PAD0Qmi6_gpe77S1Atgg

    ..ни фига не работает.(((

    Может есть решение? или мысли? Подскажите. Только не смейтесь, нагуглите: там пол интернета таких папаш и мамаш как я.

    Этот Макс просто чума.

     

  4. 6 часов назад, vasek00 сказал:

    По поводу самого вопроса - наскоком его не получиться решить так как это канал на youtube, а не весь youtube. Для браузеров есть плагины блокировки.

    Второе "opkg dns-override" делается в cli, а не в Entware или же просто в конфиг в самый конец запись

    
    opkg disk 34.............201:
    opkg initrc /opt/etc/init.d/rc.unslung
    opkg dns-override
    !

    Еще раз попробуйте все заново и повнимательней прочтите то что будете делать.

     

     

    1. opkg.conf

    dnsmasq.conf

    startup-config.txt

    ))) В какой из файлов прописать?

    2. opkg disk c7e4325e-b5b3-4328-0297-3fbb4e68d772:

    opkg initrc /opt/etc/init.d/rc.unslung

    opkg dns-override

    !

    Моя флешка , правильно?

    а вот нашел! В startup-config.txt уже есть такая запись,

    добавил только opkg dns-override

    .....и.....пропал интернет, журнал даже не ругается

  5. line 1: /: Permission denied. 

    Вот это я просто не понимаю: Какой доступ в линии 1? Права на чтение-запись открыты.

     

    Кстати, вот еще: команда не проходит...(

    ...и в какой файл её нужно записать (закопипастить) тоже не понял...

    ~ # opkg dns-override
    opkg: unknown sub-command dns-override

    Я скорее всего что-нибудь глупое пишу, т.к. не очень понимаю что делаю (в-этих-ваших-линуксах), извините.

    ....И еще вопрос (может тупой и наглый):

    А нельзя написать один скрипт для таких чайников как я? Может кто-то сжалится? А то столько мучений, приходится изучать линукс)))

    Ветка на форуме ведь для этого создана?

    Пробовал еще вот этот способ https://habrahabr.ru/post/263081/

    ...тоже что то у меня не получается(

  6. В ‎11‎.‎11‎.‎2017 в 12:52, yarazny сказал:

    Вы бы содержимое скрипта 010-intercept-dns.sh выложили и чего добиться хотите написали)

    Добрый день! (Ура, мне ответили!)

    По порядку, тогда:

    Имеется    Keenetic Omni, который раздает инетку на все что есть дома (LAN, WiFi).

    Детишки подсели на youtube-канал Мистер Макс, Мисс Кати и прочую ересь. Я начал искать способ заблокировать это непотребство, причем не весь youtube, а только канал (ы).

    Поскольку сам youtube такой возможности упорно не дает, (и нужно блокировать сразу на всех устройствах) хотелось бы сделать это на роутере.

    Я думал тупо повставлять URL youtube- каналов  в блок-лист (hosts)....ну и заодно от рекламы избавиться.

    Вобщем, 2 недели уже ломаю железяку:

    1. У меня выделенный IP шник с двумя DNS провайдера (может тут проблема?)

    2. Отформатировал флешку в EXT3

    3. Поставил на нее OPKG, включил файл подкачки.

    4. Ну и дальше по второму способу:

    Попробуйте так:

    ~ # cat /opt/etc/ndm/netfilter.d/010-intercept-dns.sh
    #!/bin/sh
    case "$table" in
    nat)
            lan_ip=$(ndmq -p 'show interface Bridge0' -P address)
            iptables -t nat -I PREROUTING -p udp -m udp --dport 53 -j DNAT --to-destination $lan_ip:65053
            iptables -t nat -I PREROUTING -p tcp -m tcp --dport 53 -j DNAT --to-destination $lan_ip:65053
            ;;
    *)
            exit 0
    esac

    Такой dnsmasq.conf

    no-resolv
    server=8.8.8.8
    server=8.8.4.4
    port=65053
    addn-hosts=/opt/etc/hosts
    log-queries

    5. И вот что сегодня пишет журнал:

    Nov 14 08:51:41ndm
    Opkg::Manager: /tmp/mnt/c7e4325e-b5b3-4328-0297-3fbb4e68d772 mounted to /tmp/mnt/c7e4325e-b5b3-4328-0297-3fbb4e68d772.
    Nov 14 08:51:41ndm
    Opkg::Manager: /tmp/mnt/c7e4325e-b5b3-4328-0297-3fbb4e68d772 mounted to /opt/.
    Nov 14 08:51:41ndm
    Opkg::Manager: /tmp/mnt/c7e4325e-b5b3-4328-0297-3fbb4e68d772 initialized.
    Nov 14 08:51:41ndm
    kernel: Adding 262140k swap on /tmp/mnt/c7e4325e-b5b3-4328-0297-3fbb4e68d772/swapfile. Priority:-1 extents:9 across:6684040k
    Nov 14 08:51:41ndm
    Swap::Manager: enabled swap area c7e4325e-b5b3-4328-0297-3fbb4e68d772:swapfile.
    Nov 14 08:51:41dropbear[573]
    Running in background
    Nov 14 08:51:41root
    Started dnsmasq from .
    Nov 14 08:51:41dnsmasq[581]
    started, version 2.78 cachesize 150
    Nov 14 08:51:41dnsmasq[581]
    compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP DHCPv6 no-Lua TFTP no-conntrack ipset auth no-DNSSEC no-ID loop-detect no-inotify
    Nov 14 08:51:41dnsmasq[581]
    using nameserver 8.8.4.4#53
    Nov 14 08:51:41dnsmasq[581]
    using nameserver 8.8.8.8#53
    Nov 14 08:51:41dnsmasq[581]
    read /opt/etc/hosts - 13150 addresses
    Nov 14 08:51:42dnsmasq[581]
    read /opt/etc/hosts - 13150 addresses
    Nov 14 08:51:44ndm
    Opkg::Manager: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: line 1: /: Permission denied.
    Nov 14 08:51:44ndm
    Opkg::Manager: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: exit code 127.
    Nov 14 08:51:44ndm
    Opkg::Manager: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: line 1: /: Permission denied.
    Nov 14 08:51:44ndm
    Core::Server: started Session 127.0.0.1:44023.
    Nov 14 08:51:44ndm
    Opkg::Manager: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: exit code 127.
    Nov 14 08:51:44ndm
    Core::Session: client disconnected.
    Nov 14 08:51:44ndm
    Opkg::Manager: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: line 1: /: Permission denied.
    Nov 14 08:51:44ndm
    Opkg::Manager: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: exit code 127.
     
  7. Nov 08 12:49:01ndm
    Opkg::Manager: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: exit code 2.
    Nov 08 12:49:01ndm
    Opkg::Manager: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: line 1: /: Permission denied.
    Nov 08 12:49:01ndm
    Opkg::Manager: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: line 3: syntax error: unexpected word (expecting "in").
    Nov 08 12:49:01ndm
    Opkg::Manager: /opt/etc/ndm/netfilter.d/010-intercept-dns.sh: exit code 2.
     
    Помогите чайнику пожалуйста. Вот в это уперся и никак дальше...
     
×
×
  • Create New...