1. 首页
  2. 教程
  3. Linux

Aria2搭配阿里云盘实现离线下载

简介

Aria2

Aria2是一款自由、跨平台命令行界面的下载管理器,该软件根据GPLv2许可证进行分发。支持的下载协议有:HTTP、HTTPS、FTP、Bittorrent和Metalink。

阿里云盘

大家都知道的。

目的:使用一个小脚本实现Aria2下载后自动上传至阿里云盘

首先安装aria2

#安装系统组件
#debian:
apt-get install wget curl ca-certificates -y 

#centos:
yum install wget curl ca-certificates -y 

#一键脚本安装aria2
wget -N git.io/aria2.sh && chmod +x aria2.sh
./aria2.sh

配置上传程序

安装完成后下载阿里云盘上传工具项目地址: https://github.com/aoaostar/alidrive-uploader具体配置方法自行进入项目地址查看

配置完成后创建一个shell空文件,并往里面添加以下内容

#!/bin/bash
FileNum="$2";
File="$3";
RemoteDIR="这里填上传到阿里云盘的路径";
Uploader="/root/upload/aliyun/alidrive";  #上传的程序完整路径

function LoadFile(){
if [[ "$FileNum" -gt "1" ]];then
  File=${File%/*}
fi
${Uploader} ${File} ${RemoteDIR}
if [[ $? == '0' ]];then
  rm -rf $File
fi
}
LoadFile;
#####因为是个人使用所以脚本功能比较基础,有能力的自己完善

 

保存之后修改aria2配置文件,执行 ./aria2.sh 选择 7 修改配置

1031239353

然后输入 5 手动修改配置文件

2204975500

找到下面这个配置项

on-download-complete=/root/.aria2c/clean.sh

然后在下面添加一行配置项

on-download-complete=这里写前面创建的shell文件的路径

保存之后重启 aria2 即可,随便找个文件放入aria2下载测试是否生效。

转载自:Aria2搭配阿里云盘实现离线下载 – Demo. (mememe.cyou)

原创文章,作者:admin,如若转载,请注明出处:https://www.huiyingwu.com/4832/

发表评论

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

Game bài đổi thưởng