Rat's

pyLoad:一款开源、免费带Web面板的多功能下载神器
说明:pyLoad是一款免费和开源下载管理器,用Python编写,旨在通过Web实现极其轻量级,易于扩展和完全可管...
扫描右侧二维码阅读全文
12
2019/05

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

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

截图

请输入图片描述
请输入图片描述

安装

Github地址:https://github.com/pyload/pyload

1、安装依赖

#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 pillow

2、安装ffmpeg

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

#下载最新稳定版
wget https://github.com/pyload/pyload/archive/stable.zip
unzip stable.zip
cd pyload-stable
#配置,不知道怎么选择的,除了账号设置那里,全部默认即可
python pyLoadCore.py

配置好了就直接启动:

python pyLoadCore.py
#后台运行
screen -dmS pyload python pyLoadCore.py

访问地址为ip:8000,以你配置期间填的运行端口为准。

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

firewall-cmd --zone=public --add-port=8000/tcp --permanent
firewall-cmd --reload

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

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

Vultr注册就送$50,可开日本/新加坡等机房,【点击注册】。
最后修改:2019 年 05 月 12 日 07 : 59 PM

发表评论

52 条评论

  1. 超人

    115网盘老是被限速 这个可以解决?

    1. Rat's
      @超人

      应该不能

  2. Avesed

    大佬,GitHub上更新了简易安装,pip install pyload-ng,另外可以把aria2的上传脚本改成这个能用的吗

    1. Avesed
      @Avesed

      然后。。XVideo.com?

      1. Rat's
        @Avesed

        简易试过,有点小问题,直接用最新稳定版安装好些,aria2还没试过

  3. 咸鱼

    比起air2离线下载,哪个好点?

    1. 咸鱼
      @咸鱼

      放弃了

    2. Rat's
      @咸鱼

      aria2好,不过这个挺方便的,很多网站都可以直接下载。

      1. 咸鱼
        @Rat's

        我试着搭建了一下,到最后一步,启动的时候会出现这个问题:
        [root@qyssr pyload-stable]# python pyLoadCore.py
        13.06.2019 08:01:27 INFO Starting pyLoad 0.4.9
        13.06.2019 08:01:27 INFO Using home directory: /root/.pyload
        13.06.2019 08:01:27 INFO Activated plugins: ClickNLoad, EventMapper, ExternalScripts, UnSkipOnFail, UpdateManager, UserAgentSwitcher, XFileSharing
        13.06.2019 08:01:27 INFO Deactivate plugins: AndroidPhoneNotify, AntiStandby, AntiVirus, 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
        13.06.2019 08:01:27 INFO Downloadtime: True
        13.06.2019 08:01:27 INFO Starting ThriftBackend: 0.0.0.0:7227
        13.06.2019 08:01:27 INFO Free space: 28.91 GiB
        13.06.2019 08:01:27 INFO Activating Accounts...
        13.06.2019 08:01:27 INFO Activating Plugins...
        13.06.2019 08:01:27 INFO Starting builtin webserver: 0.0.0.0:8000
        13.06.2019 08:01:27 INFO ADDON XFileSharing: Auto-discover new hosters
        13.06.2019 08:01:27 INFO ADDON XFileSharing: Auto-discover new crypters
        13.06.2019 08:01:27 INFO pyLoad is up and running
        13.06.2019 08:01:27 INFO ADDON UpdateManager: pyLoad is up to date!
        13.06.2019 08:01:27 INFO ADDON UpdateManager: All plugins are up to date!
        13.06.2019 08:01:33 INFO ADDON ClickNLoad: Proxy listening on 0.0.0.0:9666
        ^C13.06.2019 08:12:54 INFO shutting down...
        13.06.2019 08:12:54 INFO ADDON ClickNLoad: Shutting down proxy...
        13.06.2019 08:12:54 INFO killed pyLoad from Terminal
        好像是进程被杀

      2. 咸鱼
        @Rat's

        比如?P站?直接给链接就能下载?

  4. 范明明

    我怀疑你在用这个开车。

    1. Rat's
      @范明明

      别说出来,也就有点开车的用处

  5. 老铁

    求更新一下,express-ffmpeg的安装教程

    1. Rat's
      @老铁

      那个没啥更新的啊,安装方法都不变

  6. jack

    github pages 怎么部署 Kodexplorer ,或其他web离线下载网盘

    1. Rat's
      @jack

      这个没玩过,等我了解下先

  7. 厉害

    测试一下,一会儿删了

  8. 夜猫坏坏
    System Check

    Python Version: OK
    pycurl: OK
    sqlite3: OK

    pycrypto: OK
    py-OpenSSL: missing

    py-imaging: OK
    tesseract: OK

    PyQt4: missing

    Your installed jinja2 version 2.8 seems too old.
    You can safely continue but if the webinterface is not working,
    please upgrade or deinstall it, pyLoad includes a sufficient jinja2 libary.

    jinja2: missing
    beaker: OK
    JS engine: missing

  9. lala

    有docker就好了,卸载方便

    1. Rat's
      @lala

      可以去docker商店看看,我记得有人做过

  10. Miracle

    某工具的多用户配置删除了吗

    1. Rat's
      @Miracle

      那个很早前就删了

      1. Miracle
        @Rat's

        那请问还有备份吗。。 我还想保存一份。。如果可以的话 。。

        1. Rat's
          @Miracle

          貌似我直接删了

          1. Miracle
            @Rat's

            好吧

            1. 荆棘谷的青山
              @Miracle

              baidu下 某数字*2r.zip有惊喜

              1. Rat's
                @荆棘谷的青山

                是55r吧,最开始我这么命名的,然后都跟着转载就这么命名了。

  11. 小磊

    博主的博客手机版文章点击有点问题,因为加的爱国敬业一直点出来文章,无法进入文章

    1. Rat's
      @小磊

      这个问题还没注意过,没怎么用手机玩博客

  12. 美国主机

    朋友 交换链接吗

    1. Rat's
      @美国主机

      暂时不换了。

  13. EndlessJY

    这个添加反向代理,配置文件要加啥来着?就教!

    1. Rat's
      @EndlessJY

      nginx还是?

      1. EndlessJY
        @Rat's

        nginx

        1. Rat's
          @EndlessJY

          试试在配置文件加上:
          location / {
          proxy_pass http://127.0.0.1:8000;
          proxy_redirect off;
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
          }

  14. 无聊死了

    老哥不知道弄了什么账号和密码

    1. storexiao
      @无聊死了

      python pyLoadCore.py -u
      再添加一个用户名就好了

    2. Rat's
      @无聊死了

      去~/.pyload文件夹看下配置文件,或者重装吧

  15. reishi

    和IDM比,怎么样?

    1. Rat's
      @reishi

      IDM下载直链强很多,这个主要是下载一些网站的视频比较方便。

  16. 蓝爵薇

    115有速度吗?

    1. Rat's
      @蓝爵薇

      这个没试过115。

      1. 蓝爵薇
        @Rat's

        115下不了

        1. Rat's
          @蓝爵薇

          我看到插件支持115.com,有空我试试

  17. 墨涩网

    英文版,看着不舒服,有没有中文的离线下载程序推荐,宝塔直接可以扔进去安装的

    1. Rat's
      @墨涩网

      用谷歌浏览器,自带翻译。中文很多,你在博客找下

  18. 奶爸de笔记

    你说的什么pron那个站吗?可以解析1080不

    1. Rat's
      @奶爸de笔记

      不止这个,有一大批类似的,一般清晰度需要会员的不行吧

  19. zgm

    pip install pycryptodome pycurl django jinja jinja2 beaker thrift feedparser beautifulsoup tesseract pillow
    这里好多都不能直接pip出来,经常需要借助第三方的依赖,有点坑

    1. Rat's
      @zgm

      教程都是以Vultr为准,不过Debian不好么,用啥CentOS。

  20. 最大牌

    我是沙发?百度云能下载吗?

    1. Rat's
      @最大牌

      我还没注意这个,百度云直接用BaiduPCS-Web吧,地址:https://www.moerats.com/archives/769/