Rat's

Aria2+Aria2Ng+OneIndex一键安装脚本,下载后自动上传至OneDrive
说明:博主之前发了很多网盘离线教程了,包括一些脚本,查看:Aria2+Rclone+DirectoryLister...
扫描右侧二维码阅读全文
09
2018/08

Aria2+Aria2Ng+OneIndex一键安装脚本,下载后自动上传至OneDrive

说明:博主之前发了很多网盘离线教程了,包括一些脚本,查看:Aria2+Rclone+DirectoryLister+Aria2Ng一键安装脚本,差不多都是配合Google Drive网盘的,不过OneDrive的也有,但都不是很理想,现在感觉OneIndex挺不错的,配合OneDrive可以实现观看/下载不走VPS流量的离线BT网盘,这里就整了个一键脚本,将以往需要的2个域名变成了1个,且下载文件自动上传到OneIndex/OneDrive指定文件夹,并删除本地文件,使其不占VPS空间,添加并自动更新Trackers服务器,有兴趣的可以玩玩。

截图

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

更新

【2018.12.30】
修复重定向次数过多的问题,现已修复(这个抱歉,忘记在脚本里注释部分$,导致出了点小问题)。
【2018.12.22】
替换伪静态规则,调整缓存刷新时间
【2018.12.21】
修复一点小问题,并增加定时刷新缓存和token,优化定时任务步骤,最后不再显示定时任务编辑界面。

安装

系统要求:脚本只适用于Debian 89,且无网站环境,会自动签发Let's Encrypt SSL证书,请提前将域名解析至VPS服务器。

运行命令:

wget https://www.moerats.com/usr/shell/Aria2_OneIndex.sh && bash Aria2_OneIndex.sh

按要求输入以下选项:

请输入你的OneIndex域名信息(如:oneindex.moerats.com):
请输入你的Aria2密钥:
请输入你OneIndex/OneDrive中的一个文件夹(格式:RATS,此后所有文件都会上传到该文件夹):

输入好了后直到安装完成,如果Nginx安装失败,检查下系统是否自带Apache2,然后卸载掉就行了。Aria2Ng访问地址:http://IP:8080OneIndex后台地址:https://xx.com/?/admin,默认密码:oneindex

提示:这里好几个同学反映进不去后台,博主看了下原因,顺便再说下,安装好了后,需要先访问自己的域名,然后绑定OneDrive账号了才能访问后台,不然是进不去后台的!

绑定OneDrive后建议先访问后台,如果前台出现HTTP ERROR 500的情况,可以重新下载源码后再绑定账号,使用命令:

#将domain.com改成你的域名再运行以下命令
cd /home/wwwroot/domain.com
rm -rf ./*
git clone https://github.com/donwa/oneindex.git
mv oneindex/* ./
chmod -R 777 config/ cache/

相关文件

OneIndex及域名根目录:/home/wwwroot/xx.com
Aria2Ng根目录:/home/wwwroot/aria2ng
域名证书目录:/home/wwwroot/ssl
Aria2配置文件夹:/root/.aria2
Aria2下载目录:/root/Download

相关提示

如果想使用手动安装的,参考:使用Aria2+Aria2Ng+OneIndex+OneDrive建立不限流量/离线BT下载/在线观看网盘。关于OneIndex更详细的介绍和使用方法,包括OneDrive 5T网盘的获取可以查看:OneIndex一键安装脚本 for Debian。由于OneIndex自身原因,上传可能存在些BUG,会导致有的文件上传失败,不过博主测试了下,大多数都可以上传,不怎么影响使用。最后如果你是免费申请的OneDrive 5T网盘或者花的几块钱买的,建议别放重要资料,玩玩就行了。

关于上传

由于程序BUG影响,上传存在问题,如果你想追求完美,可以使用博主近期发的OneDrive for Business上传脚本,具体可以参考:VPS上传文件到OneDrive网盘脚本,可配合Aria2实现自动上传,本一键脚本的Aria2上传脚本路径为:/root/.aria2/OneIndexupload.sh,根据实际需求修改。

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

发表评论

380 条评论

  1. haig

    那个上传脚本的bug修复了吗?

    1. Rat's
      @haig

      修复不了,测试的时候空格文件夹是可以传的,不知道哪些名称类型的文件夹传不了。。

  2. 吴轩沐

    使用脚本后,我想绑定另外一个域名,需要如何操作?

    1. Rat's
      @吴轩沐

      什么意思?是替换之前绑定的域名么?

      1. 吴轩沐
        @Rat's

        如何替换之前绑定的域名嘞?

        1. Rat's
          @吴轩沐

          替换挺麻烦的,涉及到了ssl签发,直接重装吧。

          1. 吴轩沐
            @Rat's

            不用https也可以,只求不从装替换网址,,,有办法吗?

            1. Rat's
              @吴轩沐

              可以,直接去域名配置文件里修改就可以了,配置目录/etc/nginx/conf.d/

      2. 吴轩沐
        @Rat's

        是的

  3. 青竹

    博主你好,在线视频播放3秒一卡,一直缓冲,实时网速不上100k/s,这是什么问题,有解决办法吗

    1. Rat's
      @青竹

      上个BBR试试,或者加钱换个网络好点的服务器

      1. 青竹
        @Rat's

        不是啊,感觉是格式问题,MP4可以,.avi就不行

        1. Rat's
          @青竹

          感觉是编码问题,avi是支持的。

          1. 青竹
            @Rat's

            重装了一遍,.avi的电影还是加载失败

            1. Rat's
              @青竹

              那就不看avi了,换格式

              1. 青竹
                @Rat's

                磁力怎么可能只有.avi,OneDriver有没有在线格式转换

                1. Rat's
                  @青竹

                  没有。

  4. 鹤绝

    你好 我Aria2下载完无法上传到 ONEDRIVE是什么情况 昨天还好好的

    1. Rat's
      @鹤绝

      这个突然的抽风我也不是很清楚。你可以看看Aria2日志文件。

  5. 文骞

    我服务器重启了,如何恢复脚本服务?
    还有就的ariang的密码如何重置?

    1. Rat's
      @文骞

      你是说的aria2密匙?修改aria2.conf配置文件就行了。

      1. 文骞
        @Rat's

        好的谢谢
        我服务器重启了,如何恢复脚本服务呢?

        1. Rat's
          @文骞

          不需要恢复,开机自启,如果你发现页面打不开可以使用命令:service php7.0-fpm start、 service nginx start

  6. pw

    秘钥百分百没错,aria连不上

    1. Rat's
      @pw

      浏览器框框有没有选择加载未知模块了?

  7. guo

    大佬,aira的端口能不能不用8080?8080我有别的用处,怎么修改这个端口?

    1. Rat's
      @guo

      下载脚本后,编辑脚本,把配置文件里的8080改成其他数字。最后再运行。如果你安装了,需要修改,去/etc/nginx/conf.d/aria2ng.conf修改端口。

  8. nssanc

    大佬,为啥后台地址访问不了,Aria2Ng能访问啊,试了好几次了都这样

    1. Rat's
      @nssanc

      是直接打不开还是?

      1. nssanc
        @Rat's

        打开是空白的,http://fclyn.ml

        1. Rat's
          @nssanc

          你是用的这个域名安装的,安装成功了?有没有报错?

          1. lhx
            @Rat's

            我也是这个问题,用的ooo域名,通过dnspod解析的,求解为什么无法访问oneindex后台...

            1. Rat's
              @lhx

              只能用ip访问,不能用域名么?签发ssl的时候有没有报错,或者挂梯子看看。

  9. db

    大佬,是所有下载至VPS的文件会被自动上传至OneDrive并删除,还是只有通过aria2下载的才这样?

    1. Rat's
      @db

      通过Aria2才会这样。

      1. db
        @Rat's

        好吧~。不过,能不能看下,可不可以把人人影视的这个linux安装包 http://appdown.rrys.tv/rrshareweb_linux.rar 也做成脚本

        1. Rat's
          @db

          这个安装不难,话说这个主要是干啥的。

          1. db
            @Rat's

            人人影视字幕组。zimuzu.tv
            下载英剧,美剧,字幕之类的。

            1. Rat's
              @db

              我看情况水个教程吧。

              1. db
                @Rat's

                (如果可以的话,像之前一样一键脚本&下载完删除就好了)

                1. Rat's
                  @db

                  这个我先看看源码。

                  1. db
                    @Rat's

                    thx

              2. db
                @Rat's

                谢谢谢谢大大老板

  10. arrowarrow

    问一下如何设置伪静态啊。在后台将-基本设置--去掉? 打钩,提示需要伪静态。然后文件都404了

    1. Rat's
      @arrowarrow

      自带伪静态,可能规则不一样,可以用宝塔安装,教程https://www.moerats.com/archives/700/。