pyLoad
pyLoad 是一个快速、轻量级且功能齐全的下载管理器,适用于许多网盘、DLC 等容器格式、视频网站或纯 http/ftp 链接 (支持的网盘)。它的目标是低硬件要求和平台独立性,以便可以在各种系统(台式电脑、上网本、NAS、路由器)上运行。尽管有严格的限制,但它 packed full of features,就像 webinterface、验证码识别、unrar 等等。
pyLoad 分为核心和客户端,使其易于远程访问。
可用的客户端 (屏幕截图)
- 一个 web 界面
- 一个命令行界面
- 一个用 Qt 编写的 GUI
- 以及一个 Android 客户端。
安装
配置
使用以下命令创建所有文件
# pyload
注意: 此命令必须以将要运行 pyload 的同一用户身份运行。例如,如果您使用 systemd 服务以守护进程方式运行 pyload,请以用户 pyload 身份运行此命令,或将
/etc/systemd/system/pyload.service
更改为其他用户。如果您选择以用户 pyload 身份运行此命令,您将必须编辑 /etc/passwd
以将 pyload 的 shell 从 /bin/false
修改为 /bin/bash
。这将为您提供一个快速入门,通过提供一个基本但可用的设置。作为一个基本设置,还有更多选项,您至少应该查看它们,因为某些部分(如权限部分)Assistant 未触及。
提示: 大多数(如果不是全部)选项都可以通过 web 界面更改。
手动
您也可以直接编辑 pyload.conf
(默认位于 ~/.pyload/
中)。
虽然也可以通过 web 界面编辑,但您可以通过编辑 ~/.pyload/plugins.conf
来更改插件配置。
提取密码存储在 ~/.pyload/unrar_passwords.txt
中。
脚本
有关此方面的更多信息,请阅读 /opt/pyload/scripts/Readme.txt
。
如果您有兴趣运行用户脚本,在运行之前,您需要
# chown user /opt/pyload/scripts/
(user 是您在 pyload.conf / 权限设置中定义的用户),以便 PyLoadCore 创建必要的文件夹。
运行
必要
# pyload
要在后台运行 pyLoad,请使用
# pyload --daemon
与 pyLoad 交互
使用 web 界面,默认设置下,然后
https://127.0.0.1:8000
守护进程
提示: 不要忘记更改
$USER
和 $GROUP
/etc/systemd/system/pyload.service
[Unit] Description=Downloadtool for One-Click-Hoster written in python. After=network.target [Service] ExecStart=/usr/bin/pyload User=$USER Group=$GROUP [Install] WantedBy=multi-user.target
要启动 pyload,请启动 pyload 服务。
要使其在启动时自动启动,请启用 pyload 服务。