Page 4 of 5 FirstFirst ... 2345 LastLast
Results 46 to 60 of 61

Thread: Менеджер закачек с веб-мордой на основе aria2

  1. #46
    Quote Originally Posted by Zyxmon View Post
    1. Пока для торент клиента такие опции - http://aria2.sourceforge.net/aria2c....ecific_options
    2. Нужно бы посмотреть, понимает ли сигнал SIGHUP для перечитывания конфига в режиме демона.
    спасибо за ответ. Опции об-но посмотрю, я находил их, правда в переводе, млжет там были не все. Мысль про SIGHUP очень интересна, надо будет попробовать. Эх, умел бы этот виндовый gui клиент, ну или сама ария, хранить базу активных торентов. А то ж обидно будет, если после посылки сигнала SIGHUP ария тупо закроется и потом опять подавай ей на вход торрент-файлики...
    RT-N66U Tomato Firmware 1.28.0000 MIPSR2-109 K26 USB AIO-64K
    WL-500W: 1.9.2.7-d-r2624 + huawei 353 - дачный интернет

  2. #47
    Quote Originally Posted by skuwakin View Post
    А то ж обидно будет, если после посылки сигнала SIGHUP ария тупо закроется и потом опять подавай ей на вход торрент-файлики...
    Похоже будет действительно обидно:
    What's new in aria2 1.9.4:
    June 4th, 2010
    .....
    · Treat SIGHUP and SIGTERM signal as emergency shutdown because they
    · are usually issued by system or other process....

  3. #48
    Quote Originally Posted by Zyxmon View Post
    Похоже будет действительно обидно:
    я когда читат про арийные параметры, видел какой-то, в названии которого было что-то типа autosave, может это и есть интервал перечитки конфига, потому что я когда менял конфиг по дурости, когда арию еще не снял, так какой-то временный файлик там образовался, может это от mc, а может от арию. Разбираться пока было некогда - работы тьма.

    потыкавшись еще немного с арией, призадумался.... Нашел в ней просто шикарную возможность уменьшения нагрузки на роутер. это общее число одновременно обрабатываемых файлов. Все, что сверх - она автоматом ставит на паузу, как только закончится какой-нибудь файлик скачиваться, автоматически будет начат грузитья из стоящих на паузе. Все бы хорошо, но вот несохранение очереди перечеркивают одним махом все плюсы арии. После перезапуска арии надо ей снова подавать на вход торрент файлики, причем с обязательным включением проверки --check-integrity, и тут начинаются темные дела... на сильно убогом gui не видно, в отличие от transmission, что идет проверка, и как быстро она идет, и идет ли вообще... Вобщем интересно было бы послушать мнения товарищей,..

    ================================================== ===

    Привожу свое ИМНО.

    При всех достоинставх Aria2 - она не может быть рекомендована к 7/24 режиму.
    Без ведения базы загрузок и возможности наблюдения за ходом проверки торрента - это игрушка, хотя и очень неплохая! Вернулся на transmision 2.13. Жаль...

    p.s. строго говоря, базу можно прикрутить и самому, у aria2 для этого кое-что есть, но на это нужно много времени. У меня его просто нет.
    Last edited by skuwakin; 19-10-2011 at 09:42. Reason: Итоговый результат
    RT-N66U Tomato Firmware 1.28.0000 MIPSR2-109 K26 USB AIO-64K
    WL-500W: 1.9.2.7-d-r2624 + huawei 353 - дачный интернет

  4. #49
    А вот и новая web морда к арии вышла
    http://sourceforge.net/projects/thebear/
    (проекту на текущий момент два дня). Вроде как управление арией по rpc.
    В архиве кроме php кода еще на 10 Мбайт используемый этим кодом yiiframework.

    Можно попробовать прикрутить к lighttpd.

    Quote Originally Posted by skuwakin View Post
    .....
    p.s. строго говоря, базу можно прикрутить и самому, у aria2 для этого кое-что есть, но на это нужно много времени. У меня его просто нет.
    Я не вчитывался, но на форуме арии есть ссылка на проект на питоне, где используется хук "on-bt-download-complete" и подсчитываются хэши скачанных торрентов. Может это и не то, что нужно.
    Last edited by Omega; 02-02-2012 at 09:44. Reason: fixed

  5. #50
    Quote Originally Posted by Zyxmon View Post
    Я не вчитывался, но на форуме арии есть ссылка на проект на питоне, где используется хук "on-bt-download-complete" и подсчитываются хэши скачанных торрентов. Может это и не то, что нужно.
    у арии есть хорошая фича - xmlrpc, через него много чего можно делать. И это действительно работает. Но... надо все делать самому...
    а вот чего точно нет, так это понятия "проверка торрента" оно у арии слито с активно, но в отличии от последнего, ход процесса отследить невозможно, либо я не увидел, как это сделать.
    RT-N66U Tomato Firmware 1.28.0000 MIPSR2-109 K26 USB AIO-64K
    WL-500W: 1.9.2.7-d-r2624 + huawei 353 - дачный интернет

  6. #51
    aria2web у меня тоже не работает, хотя должен.
    Quote Originally Posted by Zyxmon View Post
    А вот и новая web морда к арии вышла
    http://sourceforge.net/projects/thebear/
    (проекту на текущий момент два дня). Вроде как управление арией по rpc.
    В архиве кроме php кода еще на 10 Мбайт используемый этим кодом yiiframework.

    Можно попробовать прикрутить к lighttpd.
    Этот The Bear ведёт себя на роутере по медвежьи, часто сваливаясь с сообщениями, вроде:
    Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 4199992 bytes) in /opt/share/www/thebear/yii-1.1.8/framework/web/widgets/CHtmlPurifier.php on line 13
    Подождём появления более легковесной WEB-морды.
    Last edited by ryzhov_al; 02-02-2012 at 10:22.

  7. #52
    Join Date
    Mar 2010
    Location
    Чайковский Пермский край
    Posts
    349
    Запуск web дает ошибку No connection to an Aria2 instance established. Что сделать? Логи какие надо выложу.

  8. #53

    YAAW

    Не нашел в репозитории YAAW. Это веб морда для aria2, которая ничего не требует, кроме браузера.

    взять можно здесь: http://blog.binux.me/yaaw/

  9. #54
    Join Date
    Mar 2011
    Location
    Moscow
    Posts
    248
    Quote Originally Posted by ksergey View Post
    Не нашел в репозитории YAAW. Это веб морда для aria2, которая ничего не требует, кроме браузера.
    Оно платформо-независимое (набор html-js-css-png). Что ему делать в репозитории?
    WL500gp 1.9.2.7-d-r2624, Optware.

  10. #55
    Quote Originally Posted by don-pedro View Post
    Оно платформо-независимое (набор html-js-css-png). Что ему делать в репозитории?
    Совершенно верно, тем более, что этой морде всё равно где хоститься, можно рулить aria2 на роутере прямо с демо-странички Live Demo.

  11. #56
    Quote Originally Posted by ryzhov_al View Post
    Совершенно верно, тем более, что этой морде всё равно где хоститься, можно рулить aria2 на роутере прямо с демо-странички Live Demo.
    Сейчас у меня так и работает.

    В любом случае спасибо. Буду руками обновлять.

    upd! Для хрома существует расширения YAAW (https://chrome.google.com/webstore/d...jmakfdlejjokaa). Я доволен =)
    Last edited by ksergey; 12-12-2012 at 18:17.

  12. #57

    webui-aria2

    Обновил Aria2, но аутентификация в YAAW так и не заработала. Предлагаю другую web-морду, тоже представляющую кучку статичных HTML-файлов, где аутентификация работает. Ничего у себя хостить не надо, можно пользоваться Live Demo.

    За наводку спасибо тов.Star Per'у.

  13. #58
    Quote Originally Posted by ryzhov_al View Post
    Обновил Aria2, но аутентификация в YAAW так и не заработала. Предлагаю другую web-морду, тоже представляющую кучку статичных HTML-файлов, где аутентификация работает. Ничего у себя хостить не надо, можно пользоваться Live Demo.

    За наводку спасибо тов.Star Per'у.
    Хочу сообщить, что с последней версией aria2 из Entware в веб-мордах yaaw и webui-aria2 авторизация работает как по логину\паролю, так и по токену.

    PS Последняя версия yaaw у меня не стала работать с Firefox'ом.
    Last edited by ryzhov_al; 10-05-2014 at 15:15.

  14. #59

    Обязательная часть настройки

    Хочу обновить пост про установку и использование aria2. За прошедшие полгода была выпущена целая серия релизов, с мая в код было внесено 200+ коммитов. Две ключевые веб-морды для aria2 так же активно развиваются, шлифуется соответствующий пакет в Entware.

    Установка
    Code:
    opkg install aria2
    Конфигурация
    Измените по крайней мере две строчки в /opt/etc/aria.conf:
    Code:
    dir=/opt/var/aria2/torrents
    …
    rpc-secret=Passw0rd
    Первая задаёт путь к папке на диске, куда будет скачиваться контент, вторая — пароль доступа к веб-морде. Кроме того, для прошивки надо добавить post-firewall правило для открытия портов управления веб-мордой и пиринг-обмена:
    Code:
    iptables -I INPUT -p tcp -m tcp --dport 6800:6801 -j ACCEPT
    iptables -I INPUT -p udp -m udp --dport 6801 -j ACCEPT
    В прошивках Padavan'а и Tomato это можно сделать прямо в веб-интерфейсе, в энтузиасткой — внесением этих строчек в /usr/local/sbin/post-firewall, в asuswrt-merlin — в /jffs/scripts/firewall-start и т.п.

    Всё! Перегрузите роутер, чтобы настройки вступили в силу и переходите к настройке веб-морды.

    Настройка веб-морды
    Перечисленные ниже веб-морды не требуют работы веб-сервера на роутере, вы можете пользоваться вариантами, предоставляемыми авторами. Выбирайте:
    • webui-aria2 (скриншот). Подробная, но флудящая различными сообщениями и постоянно опрашивающая aria2 на роутере для отображения статистики реального времени.
    • YAAW (скриншот). Более лаконичная, но позволяющая скачивать папки торрента избирательно. Эта морда кэшируется в автономных файлах браузера и в дальнейшей работе не требует подключения к интернету.


    В настройках веб-морды укажите:
    Code:
    http://token:Passw0rd@111.222.111.222:6800/jsonrpc
    где Passw0rd — пароль, заданный в файле конфигурации /opt/etc/aria.conf, а 111.222.111.222 — ip-адрес роутера.
    Last edited by ryzhov_al; 29-12-2014 at 09:41.

  15. #60

    Необязательная часть настройки

    Эта часть настройки не обязательная, но интересная. Соединение между веб-браузером и aria2 на роутере можно защитить с помощью HTTPS, чего, скажем, transmission делать не умеет. Необходимо создать сертификат, с помощью которого будет шифроваться RPC-соединение:
    Code:
    cd /opt/var/aria2
    opkg install openssl-util
    openssl req -x509 -nodes -days 3650 -newkey rsa:1024 -keyout aria2.pem -out aria2.pem
    openssl pkcs12 -export -out aria2.pfx -in aria2.pem -name "Aria2 Certificate"
    Для того, чтобы aria2 использовала сертификат надо в файле /opt/etc/aria2.conf раскоментировать две строчки:
    Code:
    rpc-certificate=/opt/var/aria2/aria2.pfx
    rpc-secure=true
    и перезапустить aria2:
    Code:
    /opt/etc/init.d/S81aria2 restart
    В настройках веб-морды надо отредактировать строчку соединения:
    Code:
    https://token:Passw0rd@111.222.111.222:6800/jsonrpc
    поменяв "http" на "https".

    Я использую FireFox, а он, в свою очередь, не доверяет самоподписным сертификатам. Поэтому если у вас веб-морда откажется соединяться с aria2, то откройте браузером адрес:
    Code:
    https://111.222.111.222:6800/jsonrpc
    и добавьте сертификат в число доверенных.
    Last edited by ryzhov_al; 29-12-2014 at 09:42.

Page 4 of 5 FirstFirst ... 2345 LastLast

Similar Threads

  1. [HowTo] Aria2 Torrent, FTP, HTTP downloader with Webinterface
    By newbiefan in forum WL-500gP Tutorials
    Replies: 19
    Last Post: 10-08-2014, 10:55
  2. pyLoad - менеджер закачек
    By ryzhov_al in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 155
    Last Post: 29-05-2013, 19:46
  3. Replies: 83
    Last Post: 11-12-2012, 18:31
  4. Скорость скачки и закачки на ftp
    By Kulon07 in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 32
    Last Post: 31-08-2012, 21:59
  5. [HowTo]Aria2 Torrent, FTP, HTTP mit Remote Control
    By newbiefan in forum German Discussion - Deutsch (DE)
    Replies: 3
    Last Post: 08-01-2012, 19:15

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
  •