说明:博主之前发了很多网盘离线教程了,包括一些脚本,查看: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 8
、9
,且无网站环境,会自动签发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:8080
,OneIndex
后台地址: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
,根据实际需求修改。
你好,显示php7.0安装失败咋办
这个只能换系统看看,具体原因不明。
AriaNG 显示已连接 但是添加任务的时候一直在转圈圈加载,是怎么回事呢? (刚刚安装好的时候是没有问题的,也没有改东西) 希望解答一下 谢谢
刷新一下看看,应该网络问题,或者你f12看下控制台有什么红色报错信息没
有报错信息 而且还有好几行 是不是要重装啊?
复制我看看,把日志
怎么看呢
/root/.aria2/aria2.log日志文件
大佬 能看上传的实时进度吗 小文件 上传很快 大文件不知道是上传失败 还是未完成
这个不太清楚,一般只需要等待就行了,上传完,该进度会自己结束。
刚才说的有点太空,上了ng以后,显示认证失败,然后无法链接aria2
是不是填的密匙什么信息不对?
ip:6800连不上aria2ng怎么办
看服务器还有不有额外的安全组,然后还需要再开一次6800端口。
api好像被限制了QAQ。。。现在登入不了。。。老是显示有问题
'https://www.moerats.com/usr/shell/Aria2_OneIndex.sh' (UTF-8)
--2019-07-30 04:38:50-- https://www.moerats.com/usr/shell/Aria2_OneIndex.sh
Connecting to www.moerats.com (www.moerats.com)|66.11.117.219|:443... connected.
ERROR: The certificate of 'www.moerats.com' is not trusted.
ERROR: The certificate of 'www.moerats.com' hasn't got a known issuer.
什么鬼???
你这个是mini系统?安装个命令就好了。
Debian、Ubuntuapt install -y ca-certificates
CentOSyum install -y ca-certificates
您好,我从搜索引擎过来{"error":{"code":"serviceNotAvailable","message":"Service unavailable","retryAfterSeconds":120}}
但是文章内容没看到,遇到这种情况,该怎么办
这个看是不是api被限制了
只是文件不能查看
但是可以查看目录搜索等具体地址https://pan.isoyu.com/
咦刚刚正常了,崩溃了一天
这个一般要么就是api被限制了,要么就是抽风
不安装宝塔面板直接装oneindex行不行啊
可以,脚本本来就不需要宝塔。
大佬,为何不能自动删除服务器里的文件呢,离线下载之后,上传完毕了,服务器上的文件还有。
看下aria2.log日志文件