pyLoad:一款开源、免费带Web面板的多功能下载神器

pyLoad:一款开源、免费带Web面板的多功能下载神器

说明:pyLoad是一款免费和开源下载管理器,用Python编写,旨在通过Web实现极其轻量级,易于扩展和完全可管理的下载器,不仅可以直接下载直链,而且也可以从很多网站中解析出文件/视频等进行下载,比如115网盘,youtube等,包括很多男同学们很喜欢的某些视频网站,不过还是建议少看点好,得注意身体,这里就发个大概搭建方法。

截图安装Github地址:https://github.com/pyload/pyload

1、安装依赖

代码语言:javascript复制#Debian/Ubuntu系统,Ubuntu系统需要将python-imaging换成python-pil后再运行命令

apt update

apt install -y python-setuptools python-requests python-pycurl python-crypto python-imaging python-pyxmpp python-jinja2 python-thrift python-feedparser python-beautifulsoup python-pip tesseract-ocr python-beaker python-django unzip screen

#CentOS 7系统

yum install unzip screen -y

wget https://bootstrap.pypa.io/get-pip.py

python get-pip.py

pip install pycryptodome pycurl django jinja jinja2 beaker thrift feedparser beautifulsoup tesseract pillow2、安装ffmpeg

代码语言:javascript复制wget https://www.moerats.com/usr/down/ffmpeg/ffmpeg-git-$(getconf LONG_BIT)bit-static.tar.xz

tar xvf ffmpeg-git-*-static.tar.xz

mv ffmpeg-git-*/ffmpeg ffmpeg-git-*/ffprobe /usr/bin/

rm -rf ffmpeg-git-*3、安装pyLoad

代码语言:javascript复制#下载最新稳定版

wget https://github.com/pyload/pyload/archive/stable.zip

unzip stable.zip

cd pyload-stable

#配置,不知道怎么选择的,除了账号设置那里,全部默认即可

python pyLoadCore.py配置好了就直接启动:

代码语言:javascript复制python pyLoadCore.py

#后台运行

screen -dmS pyload python pyLoadCore.py访问地址为ip:8000,以你配置期间填的运行端口为准。

CentOS 7需要开一下防火墙端口,使用命令:

代码语言:javascript复制firewall-cmd --zone=public --add-port=8000/tcp --permanent

firewall-cmd --reload登录Web面板后可以点击上面Config-Plugin,根据插件类型就可以查看支持哪些网站了,也可以进行适当设置,然后添加下载任务的时候,直接填上文件直链地址,或者支持的视频网站地址就可以了,该程序会自动根据你给的视频地址,解析出视频链接并且下载到本地。

一般你配置的时候,全部默认的话,下载文件和配置文件均在~/.pyload文件夹。

推荐文章

你要去水里吗?你知道它有多防水 Galaxy Watch?
36365最新线路检测

你要去水里吗?你知道它有多防水 Galaxy Watch?

📅 01-26 👁️‍🗨️ 1211
常见的数据统计分析工具有哪些
365bet亚洲

常见的数据统计分析工具有哪些

📅 10-19 👁️‍🗨️ 839
黄瓜长不直是什么原因?从种植到餐桌的全面解析
365bet网站

黄瓜长不直是什么原因?从种植到餐桌的全面解析

📅 01-09 👁️‍🗨️ 1854