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

1,063次阅读
2 条评论

共计 1340 个字符,预计需要花费 4 分钟才能阅读完成。

1、Aria2

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

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

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

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

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

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

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

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

正文完
 0
水东柳
版权声明:本站原创文章,由 水东柳 2021-03-27发表,共计1340字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(2 条评论)
ygj
2023-03-17 00:09:56 回复

我有台ovz的鸡,启动不了咋回事,启动瞬间可以连接上,然后就死了

 Windows  Chrome  中国上海上海市电信
    2023-03-19 20:06:25 回复

    @ygj OVZ上没试过,具体不太清楚,不好意思,系统环境中的其他程序相冲突?
    若是实在找不到原因的话,系统重装后再安装试试

     Windows  Chrome