Rat's

利用Aria2+AriaNg+H5ai+Google Drive建立离线BT下载/在线播放/无限空间网盘
说明:现在很多人撸了无限空间的Google Drive后,都不知道咋玩,这里可以利用小硬盘VPS挂载Google ...
扫描右侧二维码阅读全文
10
2018/02

利用Aria2+AriaNg+H5ai+Google Drive建立离线BT下载/在线播放/无限空间网盘

说明:现在很多人撸了无限空间的Google Drive后,都不知道咋玩,这里可以利用小硬盘VPS挂载Google Drive后进行一系列老司机操作,这里说下方法,过程不需要使用面板、LNMP等一键包,博主认为有点花时间,所以这里都使用一键脚本来完成,基本10分钟就搭建好了,且自带免费的SSL证书,可长期使用。

截图

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

教程

由于本教程所使用的H5ai一键包只适用Debian 8+,且必须纯净的系统,不含有WEB环境。

1、安装H5ai
H5ai一键安装包自带SSL证书,需要提前解析域名到服务器。使用命令:

#下载脚本
apt-get install git -y
git clone https://github.com/wulabing/h5ai_onekey_install-lnp-.git h5ai
cd h5ai

#Debian 8运行命令
bash h5ai.sh

#Debian 9运行命令
sed -i '53,54d' h5ai.sh && bash h5ai.sh

#脚本备份
https://www.moerats.com/usr/shell/h5ai_ssl.sh

运行后,选择3即可。完成后进入https://domain.com就可以打开了H5ai界面了,且目录在/home/wwwroot/domain.com

2、安装Aria2
这里用的逗比的脚本,使用命令:

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh
#备用地址
wget -N --no-check-certificate https://www.moerats.com/usr/shell/Aria2/aria2.sh && chmod +x aria2.sh && bash aria2.sh

默认密匙为doub.io,下载目录为/usr/local/caddy/www/aria2/Download

3、安装AriaNg
博主认为AriaNg 0.2版本好用些,所以默认用这个,使用命令:

apt-get install unzip -y
mkdir /home/wwwroot/domain.com/ariaNg  #将domain改成你的域名再运行
cd /home/wwwroot/domain.com/ariaNg
wget https://www.moerats.com/usr/down/aria-ng-0.2.0.zip && unzip aria-ng-0.2.0.zip

此时进入https://domain.com/ariaNg就可以打开ariaNg界面了,记住该文件夹不能删,误删的重新此操作。

4、挂载Google Drive
教程参考:在Debian/Ubuntu上使用rclone挂载Google Drive网盘,注意挂载为磁盘的目录需要在H5ai目录里,且为子目录,比如/home/wwwroot/domain.com/GoogleDrive

5、配置上传Google Drive
直接通过Aria2下载文件到Google Drive挂载盘可能会有问题,所以需要简单操作下。
使用命令:

wget https://www.moerats.com/usr/shell/GDupload.sh

再编辑GDupload.sh文件

nano GDupload.sh

修改以下参数:

downloadpath='/usr/local/caddy/www/aria2/Download' #Aria2下载目录,这里默认逗比脚本目录,不变即可。
rclone='/home/wwwroot/xx.com/GoogleDrive'   #rclone挂载的目录

再授权chmod +x GDupload.sh,然后再到Aria2配置文件中加上一行on-download-complete=/root/GDupload.sh即可,后面为脚本的路径。

最后就可以愉快的去下电影和音乐了。

如果想一次性完成的,参考:Aria2+Rclone+DirectoryLister+Aria2Ng一键安装脚本 for Debian

Vultr新用户注册送100美元/16个机房按小时计费,支持支付宝,【点击查看】。
最后修改:2018 年 06 月 11 日 10 : 52 AM

发表评论 取消回复

178 条评论

  1. 邓大帅

    修正:按流程走到最后 通过https://IP/ariaNg 打开Ariang界面 在设置里面发现 ARIA2 RPC地址 :IP:端口/(这个地方原本应该是jsonrpc 但现在不是这个名字 同时框框是黄色的 内容可修改但是保存不了) 密匙处同样也是黄色的 无法修改信息 这个应该如何解决。 本地打开Ariang界面不存在这个问题 可以正常连接

    1. Rat's
      @邓大帅

      是不是你之前用过浏览器有缓存?你开隐身模式打开ariaNg界面试试。

      1. 邓大帅
        @Rat's

        太感谢提示了 让我在浏览器上找问题 现在在这里说明一下(我想一定也有人遇到我这个情况) 因为我在80端口装了nextcloud 登陆账号密码已经让360记录了,在开Ariang界面下 ARIA2 RPC地址和 密匙 空白处会被360误认为是80端口账号密码栏 会自动填充 解决办法是更换浏览器或者在360浏览器登陆管家里删除80端口账号密码记录,以供参考。

  2. 邓大帅

    按流程走到最后 通过https://IP/ariaNg 打开Ariang界面 在设置里面发现 ARIA2 RPC地址 :IP:端口/(这个地方原本应该是jsonrpc 但现在不是这个名字 同时框框是黄色的 内容可修改但是保存不了) 可以正常连接 密匙处同样也是黄色的 无法修改信息 这个应该如何解决。 本地打开Ariang界面不存在这个问题

  3. asjkxnj

    下载有版权的电影电视剧vps不会被封吗

    1. Rat's
      @asjkxnj

      这个别下美国的就行,其它好像没出什么事。

      1. 谁知道呢
        @Rat's

        是不用下美国的资源还是不能使用美国的vps啊?

        1. Rat's
          @谁知道呢

          下美国的电影资源。不过我好像下过但没事。

  4. YourLi

    现在还能搞到无限空间的Google Drive么?求方法!!

    1. Rat's
      @YourLi

      去注册美国金西学院的edu试试,申请地址:https://www.opencccapply.net/cccapply-welcome?cccMisCode=832。

  5. Ares

    我这个用的NextCloud也不错

    1. Rat's
      @Ares

      能用的东西挺多的,H5ai支持视频格式多才选的。

  6. mjx

    可惜不能边下边上传,这样依然突破不了硬盘的限制

    1. Rat's
      @mjx

      直接将文件塞进网盘会出很多问题,只能下完再传,还是有点用的。

  7. Jeff

    博主,卡在了最后一步,“再授权chmod +x GDupload.sh,然后再到Aria2配置文件中加上一行on-download-complete=/root/GDupload.sh即可,后面为脚本的路径”,这几句看不懂,求救。

    1. Rat's
      @Jeff

      授权就是在ssh执行那一条命令,然后编辑aria2.conf,在莫一行添加那句代码,如果还不懂的话,你就直接用一键脚本吧,查看:https://www.moerats.com/archives/517/。

      1. Jeff
        @Rat's

        用了一键脚本搭完后怎么都连不上自己的两个域名,弄了一天都找不到是什么问题,所以才想着自己搭。还想问一下Aria2配置文件的路径是什么呢?

        1. Jeff
          @Jeff

          我怀疑不知道是不是我解析2个二级域名到同一个VPS时操作错了,我解释时是按千影老大的方法设了一个 pan.domain.com 和一个 dl.domain.com 到同一个IP地址(x.x.x.x)。不知道是不是这一步出错了

          1. Jeff
            @Jeff

            (接上)一键脚本安装好之后我总是上不了dl.domain.com(即看不了AriaNg的面板),可是脚本安装成功了,也没有报错,我就不知道自己错在哪里了,谢谢博主抽空回答。

            1. Rat's
              @Jeff

              安装的时候会有一个解析判断,如果你的判断没报错,那解析是没问题的,你重启下Nginx看看报错不,命令:service nginx restart。如果你是用本教程单独装的Aria2的话,配置文件在/root/.aria2/aria2.conf,如果用的一键脚本,不需要更改配置,都给你设置好了。

              1. Jeff
                @Rat's

                找到问题所在了,是Chrome不知道为什么认为 http 的 AriaNg不安全,不让访问了,换成Edge之后就好了,谢谢博主。

                1. Rat's
                  @Jeff

                  多看新闻,Chrome很早就将http认为不安全网站。

  8. arrowarrow

    一个问题,从头到尾没看到装nginx,不需要吗?

    1. Rat's
      @arrowarrow

      安装h5ai的时候,nginx和php是一起自动安装的。

  9. 灯火阑珊

    [Sat May 26 19:54:14 EDT 2018] Pre-check failed, can not install.
    [OK] SSL 证书生成脚本安装成功
    h5ai.sh: line 191: /root/.acme.sh/acme.sh: No such file or directory
    [Error] SSL 证书生成失败
    root@dp:~/h5ai#
    这一步失败是什么原因?

    1. Rat's
      @灯火阑珊

      签SSL的网站抽风了,先从Git安装acme.sh后再运行脚本,使用命令:
      apt-get install git socat netcat -y
      git clone https://github.com/Neilpang/acme.sh.git
      cd ./acme.sh
      ./acme.sh --install

  10. 灯火阑珊

    第一步就出错,怎么破?

    root@dp:~# apt-get install git -y
    Reading package lists... Done
    Building dependency tree... Done
    E: Unable to locate package git
    root@dp:~# git clone https://github.com/wulabing/
    -bash: git: command not found
    root@dp:~#

    1. Rat's
      @灯火阑珊

      升级看看apt-get update -y

      1. 灯火阑珊
        @Rat's

        [OK] nginx 安装成功

        WARNING: apt does not have a stable CLI interface yet. Use with caution in scripts.

        Reading package lists...
        Building dependency tree...
        Reading state information...
        E: Unable to locate package php7.0-cgi
        E: Couldn't find any package by regex 'php7.0-cgi'
        E: Unable to locate package php7.0-fpm
        E: Couldn't find any package by regex 'php7.0-fpm'
        E: Unable to locate package php7.0-curl
        E: Couldn't find any package by regex 'php7.0-curl'
        E: Unable to locate package php7.0-gd
        E: Couldn't find any package by regex 'php7.0-gd'
        [Error] php7 安装失败
        root@dp:~/h5ai#

        到这里又出问题了。。。。

        1. Rat's
          @灯火阑珊

          你什么系统?

          1. 灯火阑珊
            @Rat's

            Debian 8 64位

            1. Rat's
              @灯火阑珊

              mini的?你这系统精简的太厉害了。

              1. 灯火阑珊
                @Rat's

                WARNING: apt does not have a stable CLI interface yet. Use with caution in scripts.
                这个是系统太精简的原因吗?怎么解决?

                1. 难受啊飞
                  @灯火阑珊

                  你要添加软件源才行

                2. Rat's
                  @灯火阑珊

                  看有不有其他的8系统。

        2. 灯火阑珊
          @灯火阑珊

          是不是open-vz不能安装?

          1. Rat's
            @灯火阑珊

            ovz可以安装。