使用aria2 + rclone +谷歌无线容量团队盘-实现离线下载

1.前提

首先需要有自己的vps,这里以搬瓦工vps为例,如何获取搬瓦工vps可以查看文章:搬瓦工vps购买教程

同时还需要在vps上安装宝塔面板,便于后面的文件安装管理,安装教程:vps安装宝塔面板

其次有自己的谷歌无限容量团队盘,参考文章:获取谷歌云无限团队盘

 

做好这几步后开始下面的安装

2.安装aria2

这里使用 大佬的Aria2 一键安装管理脚本,执行下面的代码下载并运行脚本

bash <(wget -qO- git.io/aria2.sh)

输入1即会进行自动安装

输入y进行下载安装

直接回车

把配置文件内容复制保存下来,后面需要用到

3.安装Aria2Ng

Aria2Ng是网页版的aria2管理界面

这里需要用到类似于创建WordPress网站的方式,前提是在安装宝塔面板时已经一键安装了LNMP

aria2Ng可以直接用vps的ip,也可以用域名,如果采用域名的话需要将域名解析到自己的ip地址上,参考之前搭建网站的文章:使用宝塔面板搭建网站,只不过这里不是下载WordPress安装包,而是下载aria2Ng安装包到网站文件夹中

ariaNg项目地址中找到最新版本安装包,右键获取下载地址到宝塔面板创建的网站文件夹下用远程下载下载下来

 

远程下载下来并解压缩

域名解析到vps的ip后就可以访问自己的域名进入AriaNg管理界面

此时还是显示未连接,点击AriaNg设置,进行配置

此时即可进行连接

网站尽量不要开启ssl加密,有可能导致aria2无法连接

4.安装配置rclone

安装依赖:

yum -y install fuse

采用官方一键安装脚本

curl https://rclone.org/install.sh | sudo bash

安装完成后输入 rclone config进行配置

 

输入n 新建一个

 

name处随便输入一个名字,但要记住,后面须用到

然后找到google drive对应的编号

这里是13,然后输入13

后面配置如图

至此完成rclone挂载谷歌团队盘的配置

 

之后须将rclone挂载到vps磁盘并进行进程守护,从而在重启服务器时仍然可以自动挂载

新建一个/etc/systemd/system/[email protected]文件

黏贴如下内容:

[Unit]
Description=rclone mount %I drive
After=network.target

[Service]
#Type=notify
Type=simple
#PrivateTmp=true
ExecStart=/usr/bin/rclone mount %i: /root(根据自己的挂载目录进行修改)/%i --allow-other --config /root/.config/rclone/rclone.conf

[Install]
WantedBy=multi-user.target

然后在终端输入如下内容进行进程守护

for a in `grep '^\[' /root/.config/rclone/rclone.conf`
do
b=${a:1:-1}
[ ! -d "/root(根据自己的挂载目录进行修改)/${b}" ] && mkdir /root(根据自己的挂载目录进行修改)/${b}
systemctl enable [email protected]${b}
systemctl start [email protected]${b}
done

至此完成了rclone挂载配置

卸载:fusermount -qzu 你之前设置的盘名字

如果在启动挂载守护之后还想添加新的网盘,重新运行挂载命令会无法成功。
可以手动进行操作,比如我又添加了一个onedrive挂载,rclone config配置时设置的名称是onedrive2。
那么就可以手动操作命令如下:

mkdir /root/onedrive2
systemctl enable [email protected]
systemctl start [email protected]

 

5.配置自动上传脚本

Aria2 一键安装管理脚本 增强版 整合了 Aria2 完美配置 ,安装后会附带一些列增强功能脚本,Rclone 自动上传脚本就是其中之一。由于默认不启用,所以需要手动启用

打开 /root/.aria2/autoupload.sh自动上传脚本进行编辑,按照脚本中的中文注释进行修改,一般只要改这两处

 

之后修改/root/.aria2/aria2.conf

 

最后重启aria2

service aria2 restart

当你进行完以上所有操作,现在下载文件就会自动上传至相应的网盘,本地的文件也会自动删除。

点赞

发表评论

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