Aria2+Aria2Ng+OneIndex一键安装脚本,离线下载自动上传至OneDrive(转)

作者: mikj 分类: google, vps, 教程使用, 资源分享 发布时间: 2018-10-27 11:30 ė 6没有评论

一键脚本相关地址:
AriaNg:https://github.com/mayswind/AriaNg
oneindex:https://github.com/donwa/oneindex
这个一键脚本下载文件自动上传到OneIndex/OneDrive指定文件夹,并删除本地文件,使其不占VPS空间,添加并自动更新Trackers服务器.

Aria2+Aria2Ng+OneIndex一键安装,系统要求:脚本只适用于Debian 8、9,且无网站环境,会自动签发Let’s Encrypt SSL证书,请提前将域名解析至VPS服务器。

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

按要求输入以下选项:

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

脚本最后提示设置默认编辑器,我是选择2,然后可以编辑定时任务脚本.

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

相关文件的位置:

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

其他相关提示:
如果用的是AWS,谷歌云,阿里云、腾讯云等带有安全组的云主机,记得在安全组中开启相应的端口,例如8080、443、80、6800等端口。如果想使用手动安装的,参考:使用Aria2+Aria2Ng+OneIndex+OneDrive建立不限流量/离线BT下载/在线观看网盘。关于OneIndex更详细的介绍和使用方法,包括OneDrive 5T网盘的获取可以查看:OneIndex一键安装脚本 for Debian。由于OneIndex自身原因,上传可能存在些BUG,会导致有的文件上传失败,不过测试了下,大多数都可以上传,本人测试了下载上传10G的文件是正常,不怎么影响使用。最后如果你是免费申请的OneDrive 5T网盘或者花的几块钱买的,建议别放重要资料,如果真正看重资料就建议自己买个OneDrive 。 如果上传需求实在大就可以参考:VPS上传文件到OneDrive网盘脚本,可配合Aria2实现自动上传,本一键脚本的Aria2上传脚本路径为:/root/.aria2/OneIndexupload.sh,根据实际需求修改。

oneindex程序安装教程

oneindex程序需要去掉/?/ (需配合伪静态使用!!) nginx规则

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;
}

oneindex程序的特殊文件实现功能,自己需要美化可以看看,README.md、HEAD.md 、 .password特殊文件使用,可以参考https://github.com/donwa/oneindex/tree/files

在文件夹底部添加说明:  

在onedrive的文件夹中添加README.md文件,使用markdown语法。

在文件夹头部添加说明:  

在onedrive的文件夹中添加HEAD.md 文件,使用markdown语法。  

加密文件夹:  

在onedrive的文件夹中添加.password文件,填入密码,密码不能为空。  

直接输出网页:

在onedrive的文件夹中添加index.html 文件,程序会直接输出网页而不列目录。
配合 文件展示设置-直接输出 效果更佳

oneindex程序手工上传命令行功能,仅能在php cli模式下运行

清除缓存:  

php one.php cache:clear
刷新缓存:  

php one.php cache:refresh
刷新令牌:  

php one.php token:refresh
上传文件:  

php one.php upload:file 本地文件 [onedrive文件]
上传文件夹:

php one.php upload:folder 本地文件夹 [onedrive文件夹]
例如:

//上传demo.zip 到onedrive 根目录  
php one.php upload:file demo.zip  

//上传demo.zip 到onedrive /test/目录  
php one.php upload:file demo.zip /test/  

//上传demo.zip 到onedrive /test/目录并命名为 d.zip  
php one.php upload:file demo.zip /test/d.zip  

//上传up/ 到onedrive /test/  
php one.php upload:file up/ /test/

资源来源oneindex,moerats.com,AriaNg,onedrive等

本文出自 小沨的天空,转载时请注明出处及相应链接。

本文永久链接: https://www.xinai.de/82975.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

You must enable javascript to see captcha here!

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

Ɣ回顶部