东流西上
故在柳溪,水东有柳

利用Aria2自动下载上传文件到OneDrive

1、Aria2

Aria2一键安装管理脚本增强版-1

Aria2是一个轻量级的多协议和多源命令行下载实用程序。它支持HTTP / HTTPS,FTP,SFTP, BitTorrent和Metalink。Aria2可以通过内置的 JSON-RPC和XML-RPC接口进行操作。

Aria2安装

使用如下代码下载并运行Aria2一键安装管理脚本,集成Aria2完美配置方案,以前也分享过,点击下面直达。

Aria2一键安装管理脚本增强版

下载脚本

wget -N git.io/aria2.sh && chmod +x aria2.sh

运行脚本

./aria2.sh

2、Rclone

rclone

Rclone 是一个的命令行工具,支持在不同对象存储、网盘间同步、上传、下载数据。并且通过一些设置可以实现离线下载、服务器备份等非常实用的功能。这里以 OneDrive 为例子,进行连接配置,其它网盘的操作类似。由于是交互式配置选项,只要能看懂基本没有任何难度。

Rclone 安装并连接onedrive

具体可以点击下面文章查看,只到”宝塔守护运行“之前的内容就可以了。

宝塔面板利用rclone挂载onedrive到vps服务器

3、配置自动上传脚本

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

打开/root/.aria2c/script.conf配置文件进行修改,有中文注释,按照自己的实际情况进行修改,一般只需要修改下面2个部分。

# 网盘名称(RCLONE 配置时填写的 name,注意区分大小写)
drive-name=onedrive 
# 网盘目录。注释或留空时为网盘根目录,末尾不要有斜杠。 
drive-dir=/DRIVEX/Download
打开/root/.aria2c/aria2.conf配置文件进行修改。或使用Aria2 一键安装管理脚本中的手动修改选项打开配置文件进行修改。找到“下载完成后执行的命令”,把clean.sh替换为upload.sh。
on-download-complete=/root/.aria2c/upload.sh
重启Aria2
systemctl restart aria2

当你进行按此教程无误进行到这里,就可以实现下载文件就会自动上传至相应的网盘,本地的文件也会自动删除。

4、配合Aria2Ng使用

由于Aria2是命令行后端工具,配合前端GUI可视化界面能带来更佳的体验,这里推荐下载Aria2Ng面板配合Aria2使用,下载压缩包到网站根目录解压浏览器访问得到如下界面。

Aria2Ng面板:https://github.com/mayswind/AriaNg/releases

利用Aria2自动下载上传文件到OneDrive-1

RPC密钥可以执行脚本./aria2.sh找到查看配置对应的数字输入回车,复制RPC密钥后面的字符串粘贴在面板处重新载入,如果没有修改RPC端口的话,默认6800无需修改,Aria2状态显示已连接就可以使用了。

另外,建议可以配合Zdir目录程序使用,这是一个在线文件管理器。

Z-File在线网盘程序,支持对象存储、本地存储、S3 协议、OneDrive 商业/家庭/个人/世纪互联版

参考文章https://www.sqyai.com/post-794.html

赞(0) 打赏
转载请注明出处:水东柳博客 » 利用Aria2自动下载上传文件到OneDrive
分享到: 更多 (0)

评论 抢沙发

1 + 7 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏