离线网盘搭建教程
Aria2+AriaNg+OneIndex(+rclone)示例
一、获得5T的OneDrive网盘账号
点击上面的链接获取临时邮箱,然后按照图片的超链接去注册一个账号,直接就是OneDrive网盘教育版了,直接就有5T容量了。
(或者去http://az.pl申请一个免费的edu.pl后缀的域名,自己搭建邮箱也能过office365教育版)
二、安装Aria2
**习惯了用CentOS,这里全程用CentOS 7来演示。** 安装Aria2这里推荐doub.io的一键脚本,方便快捷又好用。
执行下面的代码下载并运行脚本。
wget -N --no-check-certificate https://softs.loan/Bash/aria2.sh && chmod +x aria2.sh && bash aria2.sh
# 如果上面这个脚本无法下载,尝试使用备用下载:
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh
启动:/etc/init.d/aria2 start
停止:/etc/init.d/aria2 stop
重启:/etc/init.d/aria2 restart
查看状态:/etc/init.d/aria2 status
配置文件:/root/.aria2/aria2.conf (配置文件包含中文注释,但是一些系统可能不支持显示中文)
令牌密匙:随机生成(可以自己修改 6. 修改 配置文件)
下载目录:/usr/local/caddy/www/aria2/Download
三、部署AriaNg
Aria2用Linux指令来操作的话太麻烦,为了简化操作就用GUI面板来操作。
AriaNg下载
Github最新版下载地址
AriaNg可以像网站一样部署在服务器上,这里介绍最简单的用法。
下载解压,找到文件夹里面的index.html
双击打开。
设置好之后就能远程下载种子磁力了。
四、部署OneIndex
部署OneIndex之前先安装运行环境。新手用宝塔https://www.bt.cn/非常方便。
然后就部署Oneindex网站源码,可以参照这篇文章部署OndeIndex。
OneIndex是通过OneDrive的API管理的程序,既能做使用OneDrive做外链,又能快速上传文件到OneDrive,达到做离线下载,文件备份的目的。
五、安装Rclone
Rclone是将OneDrive作为一个储存空间挂载在本地分区上,也就是将一个本地文件夹,关联OneDrive上的一个文件夹上,当本地文件移动到本地文件夹中,将会自动上传到OneDrive上。
如果需求不大,可以选Oneindex
或Rclone
中的一个安装就行了。
安装方法可以参照这两篇文章《在于Debian / Ubuntu上使用rclone挂载OneDrive网盘》和《Centos7使用RCLONE挂载OneDrive搭建离线下载,在线播放》。
六、一键上传脚本
Centos7使用RCLONE挂载OneDrive搭建离线下载,在线播放
使用Aria2 + ARIANG + oneindex + onedrive建立离线BT下载/在线播放
