简介
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 修改配置
然后输入 5 手动修改配置文件
找到下面这个配置项
on-download-complete=/root/.aria2c/clean.sh
然后在下面添加一行配置项
on-download-complete=这里写前面创建的shell文件的路径
保存之后重启 aria2 即可,随便找个文件放入aria2下载测试是否生效。
转载自:Aria2搭配阿里云盘实现离线下载 – Demo. (mememe.cyou)