利用Aria2+AriaNg+oneindex+onedrive建立离线BT下载/在线播放/无限空间网盘

2018-06-04 09:11 评论 0 条

本文章所有的脚本均来自网络。
准备工作
1.域名两个 子域名也可以
2.国外服务器 例如谷歌免费300美金 硬盘空间根据你离线下载大小定 我的是20G 带宽起码100M以上 流量也是1T起步最好
开通后服务商会获把务器账户和登录密码发送到邮箱
3.超级好用替代xshell的ssh客户端         FinalShell
下载地址 http://www.hostbuf.com/t/988.html

4.onedrive 网盘最好是5T的(商业学生均可)

安装步骤
1、搭建web环境-推荐小白用宝塔
安装宝塔面板  安装需要3-5分钟

  1. Centos安装命令:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

复制代码

  1. Ubuntu/Deepin安装命令:wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh

复制代码

  1. Debian安装命令:wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh

复制代码

面板管理常用命令:https://www.bt.cn/btcode.html

安装完成后会提示 登陆地址以及管理员账户和密码
登陆地址为 你的IP:8888

进入后默认安装LNMA  安装需要15-30分钟 耐心等待
把2个域名解析到IP
如离线用 lx.fuliba.net和 网盘用wp.fuliba.net
完成后进行下一步

2.安装Aria2后端
脚本支持CentOS 6+ / Debian 6+ / Ubuntu 14.04 +

  1. wget -N --no-check-certificate https://softs.loan/Bash/aria2.sh && chmod +x aria2.sh && bash aria2.sh

复制代码

运行脚本后会出现脚本操作菜单,选择并输入 1 开始安装(途中所有选择选yes)
完成后提示 (建议再次输入脚本 选9添加自动更新BT)

安装AriaNgoneindex
进入宝塔后台添加2个网站 我这我的网站为例  离线用 http://lx.kedyao.cn和 网盘用http://wp.kedyao.cn
返回宝塔面板首页 点击管理 选择网站目录
分别上传 aria-ng-0.4.0.zip(这个是lx)和oneindex-master.zip (这个是wp)并解压到网站的根目录
AriaNg目录
oneindex目录
打开你的AriaNg网站lx.kedyao.cn配置RPC秘钥 重新加载提示连接成功
如果连接不上宝塔面板安全放行6800端口
 
 

 

3.配置Aria 2自动上传
下载地址改为/www/wwwroot/你的离线网站/Download
  1. /www/wwwroot/lx.kedyao.cn/Download

复制代码

aria2.conf 配置末尾加入on-download-completec 参数  修改完成后需要重新启动aria2
  1. on-download-complete=/root/.aria2/aria2-one.sh

复制代码

AriaNg目录 中的 aria2-one.sh和upload.sh 移动到/root/.aria2目录下
修改2个文件权限为777  root

修改aria2-one.sh里参数改为你的离线网站目录
upload.sh里参数改为你的网盘网站目录
宝塔php目录在 /www/server/php/里

 

4.oneindex安装
 
下载地址

效果 将aria2 下载的文件自动上传到 onedrive 里,同时oneindex 读取onedrive 里的文件,实现离线下载和在线播放

优化版 只支持商业版

    • 安装OneDrive for Business

https://github.com/lm317379829/OneDrive

  1. wget --no-check-certificate -q -O /tmp/OneDrive.sh"https://raw.githubusercontent.com/lm317379829/OneDrive/master/OneDrive.sh"&& chmod +x /tmp/OneDrive.sh && bash /tmp/OneDrive.sh

复制代码

教程来自 https://moeclub.org/2017/03/17/24/
进入宝塔文件管理 修改 /usr/local/etc/OneDrive/onedrive.cfg

  • Client ID: ea2b36f6-b8ad-40be-bc0f-e5e4a4a7d4fa
  • Secret: EIVCx5ztMSxMsga18MQ7rmGf9EIP7zv6tfimb0Kp5Uc=
  • Reply URL: https://onedrive.live.com/about/business/

然后ssh终端 onedrive -a

打开浏览器,将返回的网址复制到浏览器中.
登陆你的OneDrive for Business账号.
登陆成功后复制地址栏中的地址,并提取code的字段.
(就是code=后面至&前面)
粘贴至终端,并敲回车键.
http://wp.kedyao.cn/%E5%A4%96%E9 ... A2%91/autoupload.sh
上传autoupload.sh 到/root/.aria2/并修改为最高权限
修改downloadpath='/root/Download' #修改为你的下载保存目录
修改aria2配置/root/.aria2/aria2.conf
on-download-complete=/root/.aria2/autoupload.sh

 

相关网站:

https://github.com/lm317379829/OneDrive

https://moeclub.org/2017/03/17/24/?v=410

https://www.sooele.com

https://github.com/donwa/oneindex/tree/files

https://github.com/donwa/oneindex

py 版本 https://abbeyokgo.github.io/pyone-python-onedrive Azure directory应用可用文中的配置

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:利用Aria2+AriaNg+oneindex+onedrive建立离线BT下载/在线播放/无限空间网盘 | Network
分类:技术类 标签:

发表评论


表情