Rat's

使用Aria2+Aria2Ng+OneIndex+OneDrive建立不限流量/离线BT下载/在线观看网盘
说明:这个教程之前发过一个脚本:Aria2+Aria2Ng+OneIndex一键安装脚本,下载后自动上传至OneD...
扫描右侧二维码阅读全文
16
2018/08

使用Aria2+Aria2Ng+OneIndex+OneDrive建立不限流量/离线BT下载/在线观看网盘

说明:这个教程之前发过一个脚本:Aria2+Aria2Ng+OneIndex一键安装脚本,下载后自动上传至OneDrive,不过由于系统支持较少,加上很多人想手动安装,这里就单独拿来水一篇文章。

获取OneDrive

现在OneIndex是可以使用个人的OneDrive网盘,不过容量太小,很难满足一些人的需求,这里提一下之前说过的2个申请OneDrive 5T的方法。

1、申请微软的Office 365开发者计划,地址:免费获得一年的21TB OneDrive和Microsoft Office 365企业
2、使用热心大佬提供的临时邮箱申请一个,方法如下:

1)、进入注册地址https://products.office.com/en-us/student?tab=students
2)、输入如有乐享提供的临时邮箱,地址:https://51.ruyo.net/8263.html
3)、填入密码,和从临时邮箱获取的验证码

安装

1、安装宝塔

#Centos系统
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
#Ubuntu系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh
#Debian系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh

安装完成后,进入面板安装PHP 5.6+Nginx

2、安装OneIndex
先添加域名,然后上传程序文件到网站根目录/www/wwwroot/xx.com,将文件解压出来,并设置config/cache/可读写权限,程序下载:OneIndex.zip

也可以使用命令上传到根目录:

#Debian/Ubuntu系统
apt-get install git -y
#CentOS系统
yum install git -y

#修改为自己域名根目录后再运行
cd /www/wwwroot/xx.com
git clone https://github.com/donwa/oneindex.git
mv oneindex/* ./
chmod -R 777 config/ cache/

再点击域名设置,添加Nginx伪静态:

location / {
if (!-f $request_filename){
set $rule_0 1$rule_0;
}
if (!-d $request_filename){
set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
rewrite ^/(.*)$ /index.php?/$1 last;
}
}

最后打开域名进行安装和绑定OneDrive了,后台地址:https://xx.com/?/admin,默认密码:oneindex。如果你想给域名加上https安全访问,可以通过域名设置配置一下SSL证书。

3、安装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

安装完成后,如果我们想修改密码、下载文件位置、端口的话,可以使用命令bash aria2.sh,再选择修改配置即可,这里建议使用该脚本配置自动更新BT-Tracker服务器,对下载BT有加成。

4、安装AriaNg
这一步和安装OneIndex差不多,先添加一个域名,不想用域名的可以在添加域名那里填上IP或者IP:端口,然后将AriaNg程序上传到对应的根目录,可以使用命令:

#这里以添加IP为例
#Debian/Ubuntu系统
apt-get install unzip -y
#CentOS系统
yum install unzip -y

cd /www/wwwroot/11.22.33.44
wget https://www.moerats.com/usr/down/aria-ng-0.2.0.zip && unzip aria-ng-0.2.0.zip

这时候我们就可以使用IP访问AriaNg界面了,或者IP:端口,这取决于你添加域名的时候填的什么了。

配置Aria2上传

这里说下3种自动上传的方法,第1种使用OneIndex程序自带的上传,第2种使用Rclone挂载后自动上传,第3种使用上传脚本,由于前2种上传有BUG,建议使用第3种脚本上传,对于不想折腾的人来说,也可以直接使用第1种方法。

1、OneIndex上传
先在/root/.aria2文件夹新建一个上传脚本,命名oneindexup.sh

#这里也可以使用vi命令,自己看着办
nano /root/.aria2/oneindexup.sh

将以下代码修改后,复制进脚本:

#!/bin/bash
path=$3 #取原始路径,我的环境下如果是单文件则为/data/demo.png,如果是文件夹则该值为文件夹内某个文件比如/data/a/b/c/d.jpg
downloadpath='/usr/local/caddy/www/aria2/Download'  #修改成Aria2下载文件夹
domain='moerats.com'  #修改成自己域名

if [ $2 -eq 0 ]
        then
                exit 0
fi
while true; do  #提取下载文件根路径,如把/data/a/b/c/d.jpg变成/data/a
filepath=$path
path=${path%/*}; 
if [ "$path" = "$downloadpath" ] && [ $2 -eq 1 ]  #如果下载的是单个文件
    then
    php /www/wwwroot/$domain/one.php upload:file $filepath /$folder/
    rm -rf $filepath
    php /www/wwwroot/$domain/one.php cache:refresh
    exit 0
elif [ "$path" = "$downloadpath" ]
    then
    php /www/wwwroot/$domain/one.php upload:folder $filepath /$folder/
    rm -rf "$filepath/"
    php /www/wwwroot/$domain/one.php cache:refresh
    exit 0
fi
done

然后再授权:

chmod +x /root/.aria2/oneindexup.sh

最后在配置文件aria2.conf里加上一行on-download-complete=/root/.aria2/oneindexup.sh,可以直接使用命令:

echo "on-download-complete=/root/.aria2/oneindexup.sh" >>/root/.aria2/aria2.conf
#重启Aria2
service aria2 restart

2、Rclone挂载上传
我们先使用挂载Rclone挂载OneDrive,挂载方法查看:在Debian/Ubuntu上使用rclone挂载OneDrive网盘,然后步骤就和上面的OneIndex上传方法一样了,就是上传脚本不一样,上传脚本如下:

#!/bin/bash
path=$3 #取原始路径,我的环境下如果是单文件则为/data/demo.png,如果是文件夹则该值为文件夹内某个文件比如/data/a/b/c/d.jpg
downloadpath='/root/Download'  #Aria2下载文件目录
name='RATS'  #配置Rclone时的name
folder='VPS'  #网盘里的文件夹

if [ $2 -eq 0 ]
        then
                exit 0
fi
while true; do  #提取下载文件根路径,如把/data/a/b/c/d.jpg变成/data/a
filepath=$path
path=${path%/*}; 
if [ "$path" = "$downloadpath" ] && [ $2 -eq 1 ]  #如果下载的是单个文件
    then
    rclone move "$filepath" ${name}:${folder}/     
    exit 0
elif [ "$path" = "$downloadpath" ]   #文件夹
    then
    while [[ "`ls -A "$filepath/"`" != "" ]]; do
    rclone move "$filepath"/ ${name}:${folder}/"${filepath##*/}"/ --delete-empty-src-dirs
    done
    rm -rf "$filepath/"
    exit 0
fi
done

3、使用上传脚本
方法参考:VPS上传文件到OneDrive网盘脚本,可配合Aria2实现自动上传

关于更多OneIndex的使用方法请查看:OneIndex一键安装脚本 for Debian

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

发表评论 取消回复

161 条评论

  1. tmmxa

    有个问题我的ariang在手机上能连上,下载到本地的也能连上,但是在服务器打开的就连不上,为什么呢?
    密码地址端口啥的都对啊

    1. Rat's
      @tmmxa

      用的是https链接的web地址?

  2. UYG

    使用Rclone挂载上传的脚本是不是只需要修改3/4/5行就行?
    3| downloadpath='/root/Download' #Aria2下载文件目录
    4| name='RATS' #配置Rclone时的name
    5| folder='VPS' #网盘里的文件夹

    1. Rat's
      @UYG

      对的。不过可以试试这个加强脚本,地址:https://www.moerats.com/archives/482/

      1. UYG
        @Rat's

        好的,谢谢

  3. 雨夜听雨

    aria2连不上,地址,端口,密钥。全部都对着呢

    1. Rat's
      @雨夜听雨

      看下ariang地址右侧有不有加载未知模块,加载一下就好了

  4. Kenneth

    VPS推荐什么配置可以搞?单核+512MB内存可以吗?
    还有一个问题,下载到onedrive,会走vps的流量吗?

    1. Rat's
      @Kenneth

      都行,下载BT会走vps流量

  5. c

    零基础,怎么弄,看完一脸懵逼。大佬如果愿意帮忙,直接邮箱联系我。

    1. Rat's
      @c

      零基础可以试试这个https://www.moerats.com/archives/693/

  6. ASce

    评论发了之后,星号自动消失了?

  7. ASce

    假如挂载了onedrive ,是不是可以直接mv /root/file//.mp4 /home/onedrive?刚刚接触Linux,不知道路径通配符是不是这样用。搜索路径通配符,只有说到基mv的基本操作的。

    1. Rat's
      @ASce

      是的,挂载后,直接使用mv移动操作

  8. lemoay

    不用域名可以吗 阿里云备案太麻烦

    1. Rat's
      @lemoay

      可以,添加域名的时候填ip地址就行了

  9. Tangchong

    大佬,我是小白一个,我冲动买了个国内阿里云服务器,能用来下载吗?还是必须要fq的vps?

    1. Rat's
      @Tangchong

      都可以下载,但还是建议用国外的,毕竟带宽足

  10. fly

    我Aira2出问题了…上传没有上传 下载显示没速度我就删了 结果一会去看VPS硬盘爆炸了……23333

  11. ac_dcvd

    请问oneindex目录消失了是什么原因?突然不显示了,后台删除缓存重建缓存还是不能解决

    1. Rat's
      @ac_dcvd

      空目录貌似api的问题。有时候高峰期就会这样

    2. ac_dcvd
      @ac_dcvd

      找到原因了,应该是token超过90天过期了,但是输入php one.php token:refresh却提示could not open input file: one.php 这是为什么呢?

  12. 八秒

    博主你好。我手机看oneindex里面的视频基本加载不出来,但是电脑几乎秒开是怎么回事啊?

    1. Rat's
      @八秒

      看是不是网络问题啥的

  13. Rob

    分享一个刚遇到的问题
    如果你有一天发现你的oneindex一片空白,重新安装到第三步时会出现楼上老哥说的AADSTS900144: The request body must contain the following parameter: 'client_id'.错误 建议先检查下你的Vps剩余空间!

    我出现后检查目录权限没问题,重试N遍无解,重新git clone也一样 百般无奈手滑看了下crontab -e定时任务是不是在搞事情
    然后提示 No space left on device
    原来是Vps空间小,之前Aria2挂了个几十G的任务,在UI界面删掉,但是文件还在
    当refresh token的时候写不进去了,重新安装同理也是无法再创建&写进任何配置文件了

    1. zyaire
      @Rob

      那怎么解决呢

      1. Rat's
        @zyaire

        应该是进入ssh客户端,删掉aria2下载的文件就好了。

        1. zyaire
          @Rat's

          昨天删了之后.试了好几次都不行,然后就重装了下系统哈哈...就好了

    2. Rat's
      @Rob

      感谢分享你的踩坑方法

  14. Rob

    开始用的第一种方法,很慢 而且大文件小鸡经常卡死
    然后发现了有oneindex这个好东西,把脚本改了下跟博主的第二种差不多 发现速度贼快 V家东京线 10~20M/s 也不会爆内存
    文件的bug暂时没遇过,不过也比较担心
    不知道第三种方案速度如何呢 ?

    1. Rat's
      @Rob

      我一直用的第三种

  15. 日月明

    这个标题的意思是网盘不限流量(不考虑OneDrive限额)的意思吧?
    看这个安装过程,感觉好像aira下载、脚本上传都要用服务器的带宽流量吧?

    1. Rat's
      @日月明

      下载东西到服务器上肯定要流量,使用Onedrive提供给别人下载或者看就不需要。

  16. ac_dcvd

    请问openvz的vps能用来搭建吗

    1. Rat's
      @ac_dcvd

      可以,没问题

  17. 君少薄

    我想问一下,怎么看上传的程度是多少呢

    1. Rat's
      @君少薄

      看看aria2.log日志?位置好像在~/.aria2文件夹

  18. Saika_Man

    大佬,为什么我的oneindex上传总是上传到2%,就直接又从0%开始了呢?

    1. Rat's
      @Saika_Man

      换个上传脚本看看

  19. 页落

    oneindex登录进不去怎么办?我打开AdminController.php看密码就是oneindex啊,

    1. Rat's
      @页落

      需要先绑定账号才能登录

  20. 萌小蛋

    是要在宝塔里面添加域名么?比如添加了xx.com ,然后挂了伪静态 还是打不开xx.com/?/admin

    1. Rat's
      @萌小蛋

      对的,添加了直接打开域名就可以绑定了,不需要加admin啥的

  21. aliceboy

    大佬,见过这个错误吗 试了好久AADSTS900144: The request body must contain the following parameter: 'client_id'.

    1. aliceboy
      @aliceboy

      这个错误是在填入client_id和client_secret后出现的

      1. aliceboy
        @aliceboy

        自己弄好了,重新配置了一边,权限给的不对,并且配置好了又在oneindex重新获取了id,填入好使

  22. rx580

    No refresh token received from API. Please try again or re-authorize
    博主 出现这段是什么原因

    1. Rat's
      @rx580

      会不会是API抽风了

      1. rx580
        @Rat's

        api问题要了这么做

        1. Rat's
          @rx580

          这个没法解决,等它自己好。

  23. rx580

    博主 ,遇到带( ) 括号的文件夹,上传会失败,其他的没问题

    1. Rat's
      @rx580

      用的第几种上传方法?

      1. rx580
        @Rat's

        第三种方法

        1. Rat's
          @rx580

          这个没办法,脚本本身就不支持。

  24. Xen

    请问上传速度大约是多少呢 用的第三种上传方法
    Aria2下载好后半天只上传了一个文档…

    1. Xen
      @Xen

      成功上传了 我还以为是我没配置好的原因

      1. Rat's
        @Xen

        第三种你要是觉得上传慢,那你修改下线程数,改的方法我在那篇文章说明下吧。

  25. sigar

    博主你好,请教个问题,目前你的这些上传脚本只要有if [ $2 -eq 0 ] 这句都会报这个错误 line 6: [: -eq: unary operator expected
    ,而且一旦下载的东西多了,会导致CPU占用100%,我查了下这个只是一个判断是否为空文件而已,但是就是报错。我不太会SHELL ,所以请教下你,有空解答一下吧,多谢了。

    1. Rat's
      @sigar

      这个问题倒没遇到过,你试试[[ $2 -eq 0 ]],还有建议你用第3种上传方式,最稳的一种。

  26. 柒柒

    博主,你好。由于设置了账号在所有平台上注销,所以目前没法接触目录了,请问如何才能恢复?

    1. Rat's
      @柒柒

      重新绑定,或者删掉根目录所有文件,然后重复步骤2,再绑定看看。

  27. Tohkasuki

    我使用的第一种脚本发现挺稳,有空格的文件夹也能传,第三种api总是错误,默认的也不行

    1. Rat's
      @Tohkasuki

      我反而觉得第三个最稳,大概api抽风引起的吧。

  28. tony

    按要求做怎么 upload2one.sh 这个总是卡在进程啊 下载几个卡住几个 CPU占用100%

    1. Rat's
      @tony

      什么意思?能说清楚点么

      1. tony
        @Rat's

        按操作来的 就是 aria2传不到onelndex onedrive收不到文件 top 发现VPS后台有很多upload2one.sh的进程 占用很多资源也没有动的迹象。

        1. Rat's
          @tony

          你用的是哪个上传脚本?建议用第三个,还有你看看Aria2运行日志。

          1. tony
            @Rat's

            我现在用的第三种方法 命令上传行 可脚本不行 12/04 18:51:47 [NOTICE] Serialized session to '/root/.aria2/aria2.session' successfully.

            1. Rat's
              @tony

              那就不清楚了,第三个脚本是最稳的一个,要是脚本不行,要么Aria2配置文件参数没加,脚本没可执行权,Aria2没重新启动。

  29. qwer121

    点左上的头像可以旋转是在哪里开启的?我也是这个handsome

    1. Rat's
      @qwer121

      参考handsome魔改教程:https://www.moerats.com/archives/628/

  30. cc

    请问一下 ,,aria2 下载以后可以自动上传到 oneindex 里面 。。。。我把服务器上面文件放到aria2 的目录里面不能自动上传。。。。怎么才能把服务器上面文件传到oneindex 里面呢

    1. Rat's
      @cc

      看这个教程的上传命令,照着做,https://www.moerats.com/archives/692/。

  31. yuhao2348632

    之前一切ok,就是不会自动上传onedrive,用的方法1,domain='moerats.com' #修改成自己域名,我改成了domain='IP/one' #修改成自己域名
    IP/one是oneindex目录

    1. Rat's
      @yuhao2348632

      domain的目的其实就是指定php上传脚本的路径。

  32. yuhao2348632

    location / {
    if (!-f $request_filename){
    set $rule_0 1$rule_0;
    }
    if (!-d $request_filename){
    set $rule_0 2$rule_0;
    }
    if ($rule_0 = "21"){
    rewrite ^/$ /index.php last;
    rewrite ^/(?!index.php|robots.txt|ariang)(.*)$ /index.php?s=/$1 last;
    }
    }

    解决的,不知道有没有隐患...

    1. Rat's
      @yuhao2348632

      应该冒得。

      1. yuhao2348632
        @Rat's

        感谢大神,这两天求教了很多问题,感谢

  33. yuhao2348632

    if ($1 !~ "^(AriaNG|robots.txt)"){
    set $rule_0 3$rule_0;
    }
    伪静态里面加了排除,但是会报错

  34. 大雄

    我从方法3切回方法1,文件上传完不会自动删除了,这也是萌咖大佬脚本的影响吗,有停止的办法?

    1. Rat's
      @大雄

      切回的时候有没有重启Aria2?

      1. 大雄
        @Rat's

        有的,还试过重启服务器,都不会自动删除了,奇怪

        1. Rat's
          @大雄

          那就姿势问题,多检查下。

  35. yuhao2348632

    144.111.111.111是我网站Wordpress宝塔设成伪静态后,我把oneindex安装在144.111.111.111/one,把AriaNG安装在144.111.111.111/AriaNG,怎么把144.111.111.111/AriaNG目录排除伪静态,要不会404

  36. yuhao2348632

    bash 那里
    domain='moerats.com'
    可以是二级域名吗?比如144.111.111.111/aria2ng

    1. Rat's
      @yuhao2348632

      你是说的上传脚本?

      1. yuhao2348632
        @Rat's

        是的,我自己把oneindex安装在wp的目录里,wp是网站根目录,所以伪静态和这里费了好多事

  37. rua!

    我搭的AriaNg在http下可以正常连接Aria2后端,但https就不行了。一番搜索后看到Github下一个类似issue的回复是这样的 https://github.com/mayswind/AriaNg/issues/62#issuecomment-323767692 但我加了之后还是不行,请问这怎么解决?

    1. Rat's
      @rua!

      rpc-secure=true
      rpc-certificate=/path/to/cer
      rpc-private-key=/path/to/key
      下面2个参数后面为证书路径,你检查下路径对不对,最后还要重启下Aria2.

      1. rua!
        @Rat's

        emmmm...我是小白,所以直接用宝塔申请的Let's Encrypt证书,宝塔只显示了key和cer的内容(一大串字符),网站根目录也没找到,我是要新建两个文件再把这些内容粘贴上去吗?如果是,那后缀分别是什么?.key和.cer?

        1. Rat's
          @rua!

          你说的复制粘贴貌似可行,宝塔ssl证书存放目录/www/server/panel/vhost/ssl/。

  38. 大雄

    我用ariaNG提交下载,一个种子里面有abcde文件,我只选b下载,结果他下了abc,而且c还是半残品,体积明显不对,屡试不爽,不知道博主有没有遇到

    1. Rat's
      @大雄

      这个没遇到过,现在很少下BT了。

  39. 大雄

    大佬,我用那个oneindexup.sh在单文件时自动上传成功,多文件不成功

    1. Rat's
      @大雄

      用的哪个上传脚本?1、2还是3。

      1. 大雄
        @Rat's

        用了第一个个

        1. Rat's
          @大雄

          用第三个吧,很稳。

          1. 大雄
            @Rat's

            好的,谢谢,我发现宝塔有个bug,遇到文件夹或文件带分号;就会出问题(不巧下了这么一个种子),文件属性权限乱套了,点击文件夹会直接跳转到www目录,出现这种目录的上传也会出问题

            1. Rat's
              @大雄

              宝塔好像称为BUG塔。貌似更新太快了

  40. 9527

    博主,都安装好了,上传不是很理想,这么安装第3种脚本上传,https://www.moerats.com/archives/697/
    哪里的Aria2自动上传脚本要复制到哪个文件里
    是覆盖oneindexup.sh 还是再新建个rcloneupload.sh

    1. Rat's
      @9527

      那个需要先安装那个文章里的onedrive上传脚本,然后配置好,接下来步骤就和本文章上传1步骤一样,只是代码需要复制那个文章里的Aria2上传代码。

      1. 9527
        @Rat's

        是复制在oneindexup.sh文件里吗,
        https://www.moerats.com/archives/697/
        Aria2的上传脚本没有修改域名这一行,是不是不需要了
        domain='moerats.com' #修改成自己域名

        1. Rat's
          @9527

          不需要域名,因为上传方式不一样。

          1. 9527
            @Rat's

            感觉我的安装步骤有问题,先安装网址697 那里的,再从这里宝塔开始安装吗,那么这里的第二步安装oneindx还需要安装吗

            1. Rat's
              @9527

              不需要重新安装,只要重新配置上传步骤就行了,要不你把这个文章配置上传步骤全部删掉,就当没配置过上传,然后再用那个文章重新配置来。

              1. 9527
                @Rat's

                很懵啊,是不是安装到 配置Aria2上传 这一步后再去安装网址697 里的,博主有没有新教程啊

                1. Rat's
                  @9527

                  那你重新来好了,这种教程是没有新不新的,只看程序安装方式变不变而已。

  41. jvc2020

    大佬 大佬,按照步骤后,域名链接oneindex,ip连接aria2ng,两个分开都能用,但aria2ng下载的文件不会自动上传,不知道哪里错了

    1. Rat's
      @jvc2020

      用的哪个上传脚本?步骤填对后,需要授权,然后重启下aria2.

      1. jvc2020
        @Rat's !/bin/bash

        path=$3 #取原始路径,我的环境下如果是单文件则为/data/demo.png,如果是文件夹则该值为文件夹内某个文件比如/data/a/b/c/d.jpg
        downloadpath='/usr/local/caddy/www/aria2/Download' #修改成Aria2下载文件夹
        domain='lingyin.ga/' #修改成自己域名

        if [ $2 -eq 0 ]

        then exit 0

        fi
        while true; do #提取下载文件根路径,如把/data/a/b/c/d.jpg变成/data/a
        filepath=$path
        path=${path%/*};
        if [ "$path" = "$downloadpath" ] && [ $2 -eq 1 ] #如果下载的是单个文件

        then php /www/wwwroot/$domain/one.php upload:file $filepath /$folder/ rm -rf $filepath php /www/wwwroot/$domain/one.php cache:refresh exit 0

        elif [ "$path" = "$downloadpath" ]

        then php /www/wwwroot/$domain/one.php upload:folder $filepath /$folder/ rm -rf "$filepath/" php /www/wwwroot/$domain/one.php cache:refresh exit 0

        fi
        done

        就是这样的 复制后授权

        1. jvc2020
          @jvc2020

          这行多复制了/ domain='lingyin.ga' #修改成自己域名

          1. Rat's
            @jvc2020

            你下载路径填对了么?上传脚本授权了么?Aria2重启了么?都检查一遍。

            1. jvc2020
              @Rat's

              脚本上的和Aria2Ng上的路径都是这个 /usr/local/caddy/www/aria2/Download,然后再点的chmod +x /root/.aria2/oneindexup.sh,然后添加on-download-complete=/root/.aria2/oneindexup.sh这段重启的,顺序没错吧

              1. Rat's
                @jvc2020

                按理说没错,你看下aria2日志吧。

                1. jvc2020
                  @Rat's

                  11/13 11:50:48 [NOTICE] Removed the defunct control file /usr/local/caddy/www/aria2/Download/811686.jpg.aria2 because the download file /usr/local/caddy/www/aria2/Download/811686.jpg doesn't exist.

                  11/13 11:50:48 [NOTICE] Download complete: /usr/local/caddy/www/aria2/Download/811686.jpg
                  /root/.aria2/oneindexup.sh: line 1: #!/bin/bash: No such file or directory
                  本地文件:/usr/local/caddy/www/aria2/Download/811686.jpg
                  远程文件:811686.jpg
                  上传方式:直接上传
                  上传失败!

                  日志上面上传失败的多,勉强几个上传成功了
                  博主 还有一个问题 现在点击文件连接为什么会跳转到404
                  地址 http://lingyin.ga/

                  1. jvc2020
                    @jvc2020

                    去掉伪静态前一段和后一段好了

  42. 八秒

    Aria2离线下载后服务器CPU会彪到一百,查看了下是一个sh的进程,请问正常吗?而且是下载完之后还在运行,除非手动把他结束掉

    1. Rat's
      @八秒

      正常,毕竟好多人遇到过。

  43. 小小

    问题来了,Aria2自动上传OneIndex后视频名字的前段没有,比如888.MP4,上传到OneIndex变成 .MP4

    1. Rat's
      @小小

      用的作者指定的那个上传命令好像会有这种情况。

  44. xxxkkk

    请问我安装的时候绑定账号以后提示
    系统安装 完成安装
    程序安装失败!
    这是什么情况
    是要修改什么吗
    还是因为我只装了NGINX和php

    1. xxxkkk
      @xxxkkk

      我用的是E3开发者订阅,

      1. xxxkkk
        @xxxkkk

        是用命令行方式安装的。。

        1. Rat's
          @xxxkkk

          安装界面提示条件都是√吗?还有再绑定一次试试。

  45. 莫道

    博主 种子文件下载完成之后一直在做种 还是在正在下载那一栏里面 这样没法上传啊 怎么设置不做种啊

    1. Rat's
      @莫道

      停止做种好像需要加一个参数--seed-time=0

      1. hbin
        @Rat's

        这个代码加在哪里?能详细说一下吗

        1. Rat's
          @hbin

          加到配置文件,不过在AriaNg里的BT设置里也可以直接找到进行设置

  46. 蓝色文字

    博主,想问一下,按照博主的第一种上传方式有点问题:带空格的命名文件,好像都上传不了,博主什么时候可以修复一下吧。因为自己用的是教育版的 onedrive 所以用不了第三个脚本,不知道博主有没有什么方法让教育版同样使用一个好的上传脚本。。。

    1. Rat's
      @蓝色文字

      第一个是使用程序命令方式上传,这个与源码有关,只能等作者修复,教育版可以用第三个脚本的。

      1. 蓝色文字
        @Rat's

        非常感谢博主教程,我已经用上了第三个脚本,十分感谢!!!

  47. hello

    你好,请问点击绑定账号的时候,出现如下问题是什么情况?
    错误如下:
    AADSTS90014: The request body must contain the following parameter: 'client_id'.

    1. Rat's
      @hello

      绑定时2个参数信息填对了没?多绑定几次试试。

  48. Tiger

    博主,你好。现在我都弄好了,不过我没有搭宝塔,装Nginx,我用的是caddy,那这个caddy的伪静态应该怎么写啊?

    1. Rat's
      @Tiger

      Caddy伪静态好像没人研究,我给个你试试:
      rewrite {
      to {path} {path}/ /index.php/{path}}

  49. whiteeyes

    wget https://www.moerats.com/usr/down/aria-ng-0.2.0.zip && unzip aria-ng-0.2.0.zip

    --2018-09-25 15:55:41-- https://www.moerats.com/usr/down/aria-ng-0.2.0.zip
    Resolving www.moerats.com (www.moerats.com)... 66.11.117.219
    Connecting to www.moerats.com (www.moerats.com)|66.11.117.219|:443... connected.
    HTTP request sent, awaiting response... 404 Not Found
    2018-09-25 15:55:41 ERROR 404: Not Found.

    1. Rat's
      @whiteeyes

      文件已修复。

      1. whiteeyes
  50. Tiger

    我是小白,请教几个问题

    OneDrive已经申请好了,申请时domain填的是“plexhome" 在office365的OneDrive界面显示的是OneDrive@plexhome, 按照你的教程,宝塔装完后(我用的是AWS的免费的EC2,ubuntu 16) "先添加域名",这个域名是随便起还是要用 OneDrive的域名:plexhome

    "最后打开域名进行安装和绑定OneDrive了,后台地址:https://xx.com/?/admin"

    这步没有看懂,我因为自己随便起了个域名,在宝塔的面板里如何绑定OneDrive啊,不知道如何操作
    1. Rat's
      @Tiger

      域名不能随便起,自己去注册个域名。

  51. 小雪

    博主 我从aria2下载了东西 超级快 30M/s 但是 文件既没有在服务器上 也没有在oneindex中 我找不到了
    您能告诉我在那么

    1. Rat's
      @小雪

      你是用的第几种上传方式?看下onedrive网盘有不有。

      1. 小雪
        @Rat's

        第一种呢 网盘没有 还有就是想问一下 我要把本地文件上传的话是不是只能在OneDrive上传呢 哪里好慢啊

  52. 小雪

    博主 你好 小白 NGINX哪里添加伪静态 选择那一条啊 PHP必须是5.6吗?

    1. Rat's
      @小雪

      最低5.6,可以更高版本,点击你添加的网站,就可以看到设置了,找到伪静态。

      1. 小雪
        @Rat's

        谢谢博主 博主 aria2认证失败怎么弄

        1. 小雪
          @小雪

          嗷嗷 搜到了 没有输入密码
          谢谢博主

  53. 小志

    给我提示
    抱歉,登录时遇到问题。

    AADSTS70001: Application with identifier 'admin' was not found in the directory 5252oooooooo.onmicrosoft.com
    什么情况啊

    1. Rat's
      @小志

      信息都填对了么?多登几次看看。

  54. MikuProfessor

    两个疑惑 麻烦解答一下,谢谢大佬
    1.服务器下载速度很不理想,vultr10美刀的服务器在磁力站找电影大概峰值只有1M的速度,有时会掉到10K,是服务器选择的问题么?还是资源的问题。
    2.BBR或者锐速会影响这个的下载速度么

    1. Rat's
      @MikuProfessor

      主要应该是资源问题,BBR和锐速的话会有加成,但总体还是看资源。

      1. MikuProfessor
        @Rat's

        谢谢,我发现vultr好像会对挂bt的服务器限速。换一家服务器做下载,有什么推荐么

        1. Rat's
          @MikuProfessor

          应该不会有限制,我有时候用vulr下载bt,最高有30M/S,你可以试试我博客推的cloudcone,带宽挺足的。

  55. tanx

    OneIndex上传 是这段代码不能上传中文文件还是 oneindex不能支持额,我这边单文件的话直接就去掉文件名上传了,文件夹的话就直接删掉了 尴尬

    1. Rat's
      @tanx

      这个上传有的中文是可以上传的,有的上传后直接改名了,你可以试试我说的第三种上传方法,很稳。

  56. 君柯

    楼主写教程都不写清楚。PHP要5.6宝塔默认是5.4.一装就报错了

    1. Rat's
      @君柯

      这里就没注意到了,已更正。

  57. vincent

    小白想问有没有一键安装for centos 的啊

    1. Rat's
      @vincent

      没有,个人只喜欢Debian系统。

  58. blackmoonth

    好像都是需要先下载本地在由本地上传到oneDrive

    1. Rat's
      @blackmoonth

      对的,直接把onedrive当下载盘的话会出很多问题。