Jump to content

Менеджер закачек pyload/aria2


Recommended Posts

2 часа назад, TheBB сказал:

Просто супер, теперь еще и удаляет. Это очень удобно! Большое спасибо!

Единственное, пришлось поставить еще opkg install python-setuptools т.к. без него не хотел устанавливаться Send2Trash.

Остался небольшой нюанс - если в имени пакета или файла есть русские буквы, то он выдает ошибку 'ascii' codec can't decode byte 0xd0 in position 58: ordinal not in range(128)

Link to comment
Share on other sites

  • 9 months later...

aria2 поставилась без проблем. с pyload чтото не получилось, сервис вылетает и на сайт не заходит.

сделал по инструкции, пишет:

~ # pyload
27.04.2020 19:38:06 INFO      Starting pyLoad 0.4.20
27.04.2020 19:38:06 INFO      Using home directory: /opt/root/.pyload
27.04.2020 19:38:12 INFO      Activated plugins: ClickNLoad, EventMapper, ExternalScripts, UnSkipOnFail, UpdateManager, UserAgentSwitcher, XFileSharing
27.04.2020 19:38:12 INFO      Deactivate plugins: AndroidPhoneNotify, AntiStandby, AntiVirus, AppriseNotify, BypassCaptcha, Captcha9Kw, Checksum, CloudFlareDdos, DeathByCaptcha, DeleteFinished, DiscordNotifier, DownloadScheduler, ExpertDecoders, ExtractArchive, HotFolder, IRC, ImageTyperz, JustPremium, LinkFilter, LinkdecrypterComHook, LogMarker, MergeFiles, MultiHome, PushBullet, PushOver, RestartFailed, SkipRev, TransmissionRPC, WindowsPhoneNotify, XMPP
27.04.2020 19:38:12 INFO      Downloadtime: True
27.04.2020 19:38:12 ERROR     <<< UNCAUGHT EXCEPTION >>>
Traceback (most recent call last):
  File "/opt/bin/pyload", line 687, in <module>
    main()
  File "/opt/bin/pyload", line 678, in main
    pyload_core.start()
  File "/opt/bin/pyload", line 419, in start
    self.remoteManager.startBackends()
  File "/opt/share/pyload/module/remote/RemoteManager.py", line 76, in startBackends
    klass = getattr(__import__("module.remote.%s" % b, globals(), locals(), [b], -1), b)
AttributeError: 'module' object has no attribute 'ThriftBackend'

заметил что создает идентичные файлы в двух директориях var/pyload и root/.pyload

прописывал и 192.168.1.1 и 0.0.0.0, порт 8000 и ничего.

 

Link to comment
Share on other sites

9 часов назад, zyxmon сказал:

Так вопhос в регистре букв, а не в имени. Downloads != downloads

я про это и говорю, сама программа создала эту директорию Downloads, в настройках тоже Downloads. не маленькая, с большой буквы

Link to comment
Share on other sites

18 минут назад, zyxmon сказал:

Проверил, все работает:

 

Лог установки - https://pastebin.com/U4ANSYMe

Морда

pyload.png

У меня при установке pyload не было доп пакетов после установки, как их вызвать на установку? :

  1. Installing libbz2 (1.0.8-1) to root...
Link to comment
Share on other sites

16 минут назад, ikhaltanov сказал:

как их вызвать на установку? :

Все устанавливается автоматически. Ставятся пакеты, от которых зависит текущий пакет, если они не установлены ранее.

PS Надеюсь `opkg update; opkg upgrade` перед установкой всегда делаете!

Link to comment
Share on other sites

  • 3 weeks later...

Вопрос. Настроил через доменное имя доступ к 8000 порту. Но при заходе с внешнего интернета перебрасывает на 127.0.0.1 в браузере. В локальной сети через 192.168.1.1:8000 pyload открывается нормально, что поменять в настройках?

Если открывать по ссылке pyload.domain_name.keenetic.pro/login/ то открывается окно авторизации pyload, но дальше опять 127.0.0.1

Link to comment
Share on other sites

  • 4 months later...

Захотел установить pyload но ошибка opkg_install_cmd: Cannot install package pyload проверил http://bin.entware.net/mipselsf-k3.4/Packages.html и действительно нет такого пакета. Вопрос пакет удален временно или навсегда?

Link to comment
Share on other sites

2 часа назад, AntonDyachenko сказал:

Вопрос пакет удален временно или навсегда?

Пакет удален т.к. написан на Python2, который исключен из Entware. После того, как разработчики pyload выпустят стабильную версию на Python3 - будем рассматривать вопрос о возвращении пакета. Пока версия pyload на Python3 имеет статус бета - https://pyload.net/

Link to comment
Share on other sites

19 hours ago, zyxmon said:

Пакет удален т.к. написан на Python2, который исключен из Entware. После того, как разработчики pyload выпустят стабильную версию на Python3 - будем рассматривать вопрос о возвращении пакета. Пока версия pyload на Python3 имеет статус бета - https://pyload.net/

Спасибо, это сэкономило мне пару часов. Я поставил арию и не взлетело. Вообще ничего не качалось по началу. В гуе не было никакой ошибки в лог файле расположенном по пути \var\log\aria2.log нашел запись с ошибкой

[SocketCore.cc:1021] errorCode=1 SSL/TLS handshake failure: unable to get local issuer certificate

Если кому поможет в будущем то лечиться добавлением строчки в конфиг который лежит по пути \etc\aria2.conf в раздел # Basic Options

check-certificate=false

  • Thanks 1
Link to comment
Share on other sites

  • 1 month later...

Сомневающимся: aria2 прекрасно работает через Yaaw. Для того, чтобы файлы закачивались не на основной раздел с Opkg, то в настройках /opt/etc/aria2.conf (путь может отличаться) стоит указать другой раздел диска. Например, мой вариант настроек c директорией:

Spoiler


# Basic Options
dir=/tmp/mnt/778ab0d4-f92e-37fb-bd8b-993c9742028e/_In
input-file=/opt/var/aria2/session.dat
log=/opt/var/log/aria2.log
max-concurrent-downloads=8
check-integrity=true
continue=true
check-certificate=false

# BitTorrent/Metalink Options
bt-enable-lpd=true
bt-max-open-files=16
bt-max-peers=8
dht-file-path=/opt/var/aria2/dht.dat
dht-file-path6=/opt/var/aria2/dht6.dat
dht-listen-port=6801
#enable-dht6=true
listen-port=6801
max-overall-upload-limit=2M
seed-ratio=0

# RPC Options
enable-rpc=true
rpc-allow-origin-all=true
#rpc-certificate=/opt/var/aria2/aria2.pfx
rpc-listen-all=true

 

screenshot_2020-11-03.thumb.png.b6792d80fcdb6445360824e2410c61b4.png

 

Edited by mr.robot
Link to comment
Share on other sites

  • 3 months later...

Добрый день! Извенияюсь за офтоп, но кто нибудь ставил aria на zyxel nas. Пытался пришаманить на 326, но шаман из меня крайне плохой, если кто поделиться рабочим маном по реализации сего буду благодарен.

Link to comment
Share on other sites

  • 8 months later...

Hi, I'm wondering about something. I am using "aria2", which is an opkg package. if you restart the modem while downloading something or if electricity goes out, the active download is deleted. The file is still on the disk, but after the restart, the download does not resume where it left off. Is there any way to fix this?

Link to comment
Share on other sites

    Ребята, что-то у меня не работает веб морда Aria2c по инструкции TheBB, написанной на первой странице темы. В домашней сети даже настроить морду пока не могу. На роутере aria2c запущена. Прикладываю скрины. В чем может быть проблема?

Ultra (KN-1810) 3.6.12

2021-11-04_20-37-14.png

2021-11-04_20-28-38.png

2021-11-04_20-33-34.png

Link to comment
Share on other sites

В 04.11.2021 в 20:43, Витяй сказал:

не работает веб морда Aria2

 

В 08.11.2021 в 14:00, Ployploy сказал:

такая же проблема



Начал борьбу с этой темой.

Во-первых, согласно инструкции в третьем сообщении этой темы, aria2 устанавливается и работает корректно. Проблема в этом:

 

В 26.05.2016 в 09:42, Александр Рыжов сказал:

Демки располагаются на https, а к RPC-интерфейсу aira2 вы наверняка обращаетесь по http

 

Я скачал репозиторий webui-aria2
Там в корне папки docs, есть файл index.html. Если открыть его в браузере, и вбить настройки указанные в третьем сообщении, то соединение устанавливается.

Теперь, надо разобраться, как заставить aria2 работать по httpS? Ведь иначе, придётся искать где самостоятельно захостить скрипты без httpS.

И ещё у меня есть вопрос, возможно ли сделать так, чтобы файлы по умолчанию качались на другой жёсткий диск? Имеется ввиду, именно другой хдд, а не раздел. В моём Giant два usb-порта, в один из них воткнут хдд отформатированный в ntfs, с большим количеством файлов, которые мне попросту некуда деть и не хочется терять, чтобы переразбить его с разделом ext4.
Спасибо..

Link to comment
Share on other sites

Так же, для закачки файлов по защищённому протоколу (httpS), необходимо выполнить:

opkg install ca-certificates

Ах да... С папкой на другом диске проблемы не возникло. Оба устройства смонтированы в:
/var/mnt

Поэтому достаточно поменять путь на
/var/mnt/{GUID}/{folder}

GUID диска, можно подсмотреть в настройках сервера SMB (в вебморде роутера).

Edited by taravasya
  • Thanks 1
Link to comment
Share on other sites

  • 5 months later...
  • 4 months later...
  • 3 months later...
В 11.09.2022 в 18:09, TheBB сказал:

I don't know. Try yourself (ready for testing).

Попробовал - работает. Но мне pyload не понравился. Я привык к арии. Скачал, распаковал, указал адрес роутера и всё заработало https://github.com/mayswind/AriaNg/releases

Скрытый текст

23234907_.thumb.PNG.46959bcf80a2d1f9e0184035eb6e844f.PNG

 

  • Thanks 1
Link to comment
Share on other sites

  • 1 month later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...