一键安装Aria2+Aria2Ng+OneIndex 无需域名

系统要求

  • 当前脚本仅仅适配debain8+,最好是纯净的debain系统。
  • 内存最起码512M吧,硬盘最起码得15G吧,当然越大越好。因为是利用vps先去下载文件,在利用脚本上传到onedrive上的
  • 无网站环境的系统,脚本会自动安装nginx和php7
转自:https://67zz.cn/archives/305
用的萌咖的纯净DEBIAN8系统
https://moeclub.org/2018/04/03/603/

截图

 

安装

wget -N --no-check-certificate https://67zz.cn/Aria2/install-Aria2-OneIndex.sh && bash install-Aria2-OneIndex.sh
  • 请输入你的Aria2密钥–> 后端Aria秘钥,前端连接后端需要。(4位数字即可,勿忘)
  • 请输入OneDrive根目录的一个文件夹–>OneDrive里面的一个文件夹,演示截图中的download
  •  请选择nano编辑后输入–>Ctrl+O保存内容,Ctrl+X 结束编辑

安装完成之后

  • Aria2Ng前端地址:http://服务器ip:6722  更换端口路径:/etc/nginx/conf.d/aria2ng.conf   并重新加载: nginx -s reload
  • OneIndex地址: http://服务器ip:6733   更换端口路径:/etc/nginx/conf.d/ondeindex.conf   并重新加载: nginx -s reload

相关目录:

  • OneIndex根目录:/home/wwwroot/oneindex
  • Aria2Ng根目录:/home/wwwroot/aria2ng
  • Aria2配置文件夹:/root/.aria2
  • Aria2下载目录:/root/Download
  • OneDrive自动上传脚本: /usr/local/etc/OneDrive

当然,你得需要一个onedrive的学生账号,申请看这里就够了

配置 OneDrive 自动上传脚本

这个脚本有萌咖大佬制作的,项目地址 。主要解决了oneIndex 上传文件夹的各种上传失败的问题,目前本人测试没有上传失败的,挺好用的。

终端执行

onedrive -a

结果如下图所示

复制这个终端上返回的链接,浏览器打开。网络不通畅的,可挂代理解决。

登录你需要绑定的onedrive账号

授权允许之后,会跳转到网页。当前的浏览器地址尤其重要

复制当前浏览器地址到文本编辑里面 提取code之后&之前的代码

复制到终端上,回车。

Aria2Ng前端配置

打开 Aria2Ng前端 ,按如下图操作,输入你设置的秘钥,刷新当前页面,即可显示正常连接。

OneIndex配置

在打开oneindex的主页,去绑定到你申请的onedrive账号上。

添加cron 自动刷新缓存 。每十分钟刷新一次

crontab -e

添加定时任务

*/10 * * * * php /home/wwwroot/oneindex/one.php cache:refresh

然后按ctrl+X,在按Y 保存退出

重启cron服务

/etc/init.d/cron restart

 

点赞

发表评论

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