Page 2 of 6 FirstFirst 1234 ... LastLast
Results 16 to 30 of 80

Thread: Фильтрация нежелательного контента (dnsmasq+adsuck+dnscrypt)

  1. #16

    TomatoUSB by Shibby, ver.088, 03/22/2012

    Некий польский товарищ регулярно собирает сильно раскормленный клон TomatoUSB, в который включено стороннего софта чуть больше, чем дофига.

    В репозитории попадаются интересные коммиты патчей и сторонних программ. Например, в последние версии прошивок включен dnscrypt-proxy.

  2. #17
    По крайней мере, у Shibby уже есть и Transmission 2.51, и DNScrypt, и другие апдейты, которых в последней прошивке от Toastman, как показалось, нет.
    И плюс ко всему, когда смотритшь About, что в у одного, что у другого, честно указано, что и откуда надёргано...
    Last edited by Omega; 30-05-2012 at 03:13. Reason: fixed

  3. #18

    DNSCrypt

    Quote Originally Posted by lly View Post
    DNSCrypt now supports uclibc-based systems, iOS, and Win32.
    Добавишь 0.9.3 в свой репозиторий?
    Ну вот, теперь из Entware в OpenWRT сделали бэкпорт DNSCrypt. Прикольно, ага, да.

    потенциальная для включения в прошивку программа потребует во флеше следующий объём:

    • защита от DNS-спуфинга:

    Code:
    $ du -hs /opt/sbin/dnscrypt-proxy
    396K    /opt/sbin/dnscrypt-proxy
    Да, и всё это при условии, если разработчики изменят философию прошивки и вдруг начнут начинять её сторонним софтом.
    Last edited by Omega; 30-05-2012 at 03:04. Reason: fixed

  4. #19
    Кто-нибудь пользуется dnscrypt-proxy?

    Что-то он у меня после обновления при длительном простое (за ночь например) вылетать стал. Ручной запуск из терминала не помогает, вроде запустится, но в логе одна запись: "dnscrypt-proxy[418]: Generating a new key pair" и тишина, сообщения "Done" не появляется. Приходиться роутер перезагружать, после перезагрузки работает нормально.

  5. #20
    Join Date
    Oct 2009
    Posts
    529
    Blog Entries
    1
    Quote Originally Posted by desper View Post
    Кто-нибудь пользуется dnscrypt-proxy?
    Я пользуюсь
    Quote Originally Posted by desper View Post
    Что-то он у меня после обновления ...
    Еще не обновлялся, пользуюсь пока 0.9.3-1
    После обновления - отпишу.

  6. #21
    Quote Originally Posted by MercuryV View Post
    Еще не обновлялся, пользуюсь пока 0.9.3-1
    После обновления - отпишу.
    Не подскажите где можно взять dnscrypt-proxy версии 0.9.3-1? Или скиньте плз бинарник, хотелось бы проверить.

  7. #22
    Join Date
    Oct 2009
    Posts
    529
    Blog Entries
    1
    Quote Originally Posted by desper View Post
    Не подскажите где можно взять dnscrypt-proxy версии 0.9.3-1?
    Можете взять пакет из копилки DemonGloom

  8. #23
    Quote Originally Posted by MercuryV View Post
    Можете взять пакет из копилки DemonGloom
    Спасибо, откатился на 0.9.3-1. Полет нормальный, больше не вылетает.

    Значит dnscrypt-proxy версии 0.9.4-1 поламался, в OpenWrt кстати тоже откатили версию https://forum.openwrt.org/viewtopic....168267#p168267

  9. #24
    Join Date
    Oct 2009
    Posts
    529
    Blog Entries
    1
    Quote Originally Posted by desper View Post
    Спасибо, откатился на 0.9.3-1. Полет нормальный, больше не вылетает.
    Значит dnscrypt-proxy версии 0.9.4-1 поламался
    У меня подтвердить проблему с 0.9.4-1 не получилось. Работает без вылетов третьи сутки.
    Корабли лавировали, лавировали, да не вылавировали.
    Отвалилось на четвертые сутки и у меня.
    Last edited by MercuryV; 04-06-2012 at 05:57. Reason: 0.9.4-1 failed :(

  10. #25
    Сталкивался с подобной задачей.

    Решал на базе squid с доп. скриптом фильтрации.

    На стандартном WL500gP тянет, но очень медленно, если список большой и не активировать своп, то сквид просто отваливается.

    Тем не менее фильтрует. По спискам есть http://www.shallalist.de/ и http://urlblacklist.com/

    Также с помощью squid можно заблочить скайп, при условии, что весь трафик будет идти через прокси (т.е. нужно будет указывать прокси вручную в настройках соединения, иначе не работает, transparent для https не бывает).

    Можно попробовать более легковесные демоны потестить, но вообще, если клиентов >5 я думаю смысла нету совершенно такую задачу решать средствами роутера.

  11. #26

    dnscypt-proxy: rollback to 0.9.3

    Quote Originally Posted by desper View Post
    Что-то он у меня после обновления при длительном простое (за ночь например) вылетать стал.
    Quote Originally Posted by MercuryV View Post
    Отвалилось на четвертые сутки и у меня.
    Свежая версия 0.9.5 имеет тот же недостаток: через некоторое время просто вылетает.

    В связи с тем, что мне просто не хватает знаний для диагностики проблемы, откатил в репозитории dnscrypt-proxy до стабильной версии 0.9.3.

  12. #27
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by ryzhov_al View Post
    В связи с тем, что мне просто не хватает знаний для диагностики проблемы, откатил в репозитории dnscrypt-proxy до стабильной версии 0.9.3.
    Это сильно зависит от того, сколько своего времени ты готов убить на расследование этой проблемы. Ну или автор может найдёт проблему через некоторое время.

    Нормальный инструмент по утечкам это valgrind (тул memcheck), но для него нужен минимум RT-N16. Собрать подопытного с отладочной инфой ("-g3") и погонять некоторое время.

  13. #28
    Забыть о рекламе в WEB'е при сёрфиге с ПК позволяет благословенный AdBlock plus, которого мне так не хватало на Android-планшете. Да, можно поставить на планшет Firefox, но он куда менее проворен встроенного браузера. Оказывается, блэк-листы AdBlock plus можно сконвертировать в формат privoxy вот этим скриптом. Для фильтрации рекламы только на планшете необходимо:

    1. Установить необходимые пакеты,
      Code:
      $ opkg install bash wget sed privoxy
    2. Скачать готовый конфиг для privoxy и скрипт для конвертации правил AdBlock+ в правила privoxy:
      Code:
      $ cd /opt/etc/privoxy/
      $ rm ./config
      $ wget http://files.ryzhov-al.ru/Routers/adblock-plus/config
      $ wget http://files.ryzhov-al.ru/Routers/adblock-plus/privoxy-blocklist_0.2.sh
      $ chmod +x ./privoxy-blocklist_0.2.sh
    3. Выбрать желаемые подписки AdBlock+ и перечислить их в строке "URLS=" скрипта privoxy-blocklist_0.2.sh.
    4. Сконвертировать правила запуском скрипта:
      Code:
      $ ./privoxy-blocklist_0.2.sh
    5. задать статический IP-адрес планшета в настройках DHCP-сервера прошивки на странице IP Config > DHCP Server. MAC-адрес планшета можно подсмотреть на страниwе Status and Log > Wireless, в дальнейшем допустим, что ip-адрес планшета будет 192.168.0.101,
    6. Осталось только перенаправить http-запросы от планшета на privoxy, добавив в /tmp/local/sbin/post-firewall:
      Code:
      iptables -t nat -A PREROUTING  --source 192.168.0.101 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128

    и всё. Не важно какой у вас планшет - iOS или Android - с рекламой при сёрфинге покончено.

    Если вам необходимо обновить существующие подписки, то выполните:
    Code:
    $ ./privoxy-blocklist_0.2.sh -r
    и повторите п.п.3,4.

    PS Оригинальный пост сильно устарел, здесь приведён перевод актуального варианта.
    Last edited by ryzhov_al; 09-08-2013 at 07:45.

  14. #29
    Join Date
    Jan 2011
    Location
    Нижний Новгород
    Posts
    543
    Quote Originally Posted by ryzhov_al View Post
    Забыть о рекламе в WEB'е при сёрфиге с ПК позволяет благословенный AdBlock plus
    Спс, на ADb+ давно сижу, и детки довольны.
    DIR-320 & RTN-r3297 from USB>r3478>r3539>r3722>r3815>r3877>r4051>r4990>r5163

  15. #30
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by ryzhov_al View Post
    Гоняем совместно с MercuryV не первый день. У меня valgrind после старта поругается на что-то из стандартных библиотек и затихает. MercuryV (без использования valgrind) за четыре дня зафиксировал два факта роста кучи. Пока весь улов.
    Тогда это смахивает больше не на утечку, а на бесконтрольное использование heap, как в Java - объекты создаём по поводу и без повода, а освобождением займётся добрый дядя(garbage collector).

    А если прогу заставить выйти штатно - valgrind ничего не показывает?
    Last edited by lly; 12-06-2012 at 15:48. Reason: syntax

Page 2 of 6 FirstFirst 1234 ... LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •