基于Nextcloud,挂载Google drive,搭建Aria2+AriaNg,实现在线下载BT磁链/在线观看/全功能文件管理/无限容量云盘
本文主要介绍如何基于Nextcloud,搭建并挂载Google drive与Aria2+AriaNg,实现在线下载BT磁链/在线观看/全功能文件管理/无限容量云盘功能。
实现原理:
工具 | 功能 |
---|---|
Nextcloud | 全功能文件管理、在线观看 |
Google drive | 无限容量 |
Aria2+AriaNg | 在线下载BT磁链/ |
工具选择:
1. Nextcloud
Nextcloud提供了移动端,桌面端支持,功能强大,且颜值更高
2. Google drive
与Google drive相似的是OneDrive网盘,不过容量太小,很难满足一些人的需求,网上有教程实现了申请OneDrive 5T的方法。
1、申请微软的Office 365开发者计划,教程链接
2、使用热心大佬提供的临时邮箱申请一个,方法如下:
1). 进入注册地址https://products.office.com/en-us/student?tab=students
2). 输入如有乐享提供的临时邮箱,地址:https://51.ruyo.net/8263.html
3). 填入密码,和从临时邮箱获取的验证码
相比于OneDrive网盘,Google Drive有15G免费的空间,也可以去TB购买一个无限空间的账号,理论上能够实现无限存储,更有性价比。
3. Aria2+AriaNG
Aria2是一个非常之优秀的全平台下载开源应用。有很多的开源项目的支持,你可以在浏览器上面,电脑上面,手机上面,发现很多与它相关的插件,而且还可以随时通过JSON-RPC服务来操作下载任务。Aria2支持主流的下载链接,常规的下载链接,磁力链,种子,Metalink。AriaNg能让 aria2 更容易使用,只需要知道 aria2 RPC 的地址,就可以加入 AriaNg进行下载管理。因此本文采用Aria2+AriaNG来实现离线BT下载及在线播放。
实现方法:
(1) 安装并配置NextCloud
关于 宝塔面板配置与优化,详见文章 宝塔面板配置与优化
关于 NextCloud的搭建与配置,详见文章 NextCloud搭建与配置
(2) 使用rclone挂载Google Drive网盘于NextCloud
关于 挂载Google Drive网盘,详见文章 挂载GoogleDrive网盘
(3) 挂载Aria2+AriaNG于NextCloud
关于 挂载Aria2+AriaNG,详见文章 挂载Aria2+AriaNG
(4) 使用WebDAV映射网络驱动器至本地
由于NextCloud支持WebDAV服务,因此用户能通过WebDAV与其他产品(如WPS、PDF Expert)等连接,快速实现数据传递、数据存储,而不用再复制、粘贴文件到云端。
此外,利用NextCloud提供的WEBDAV服务,我们直接可以把NextCloud映射成本地硬盘驱动器,方便随时存储和查看文件。
1. 如果你部署的webdav能使用https连接(请直接跳至第二步)
由于WIN7以上版本的操作系统微软禁用了http形式的基本WebDAV验证形式,因此如果你确定你部署的webdav不能使用https连接只能使用http连接,且你的本地操作系统是windows7以上版本,包括windows8,windows10的话,我们需要修改注册表来实现。
# 修改注册表让WIN7同时支持http和https
Cmd 输入 regedit
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
修改 BasicAuthLevel 值为2
# 重启服务
net stop webclient
net start webclient
2. 获取WebDAV
Nextcloud的WebDAV地址可以在登录Nextcloud后,左下角设置按钮中直接复制到:
3. 映射成本地硬盘驱动器
在我的电脑图标上点击右键,选择“映射网络驱动器”
在界面中填入Nextcloud的webdav地址:
认证框内要求输入的不是服务器账号密码
而是Nextcloud的账号以及登录密码
而是Nextcloud的账号以及登录密码
而是Nextcloud的账号以及登录密码
重要的事重复三遍!!!
这样就可以像管理本地磁盘一般操作Nextcloud了。如果要删除只需右击 断开 即可。
至此,基于Nextcloud,我们先后搭建并挂载完成Google drive与Aria2+AriaNg,在线下载BT磁链/在线观看/全功能文件管理/无限容量云盘功能已得到实现。