前言
aria2是一款常用的离线下载软件,我们利用aria2离线下载的特点,在vps(vps在国外)安装aria2,就可以飞速下载各种资源。这里我们用大神制作的docker镜像。
操作步骤
安装docker
1 | root@vultr:~# curl -fsSL https://get.docker.com -o get-docker.sh |
拉取docker镜像并设置自动上传至网盘
下载内容自动上传到onedrive
开启docker容器
1 | docker run -d --name aria2-onedrive --restart unless-stopped --log-opt max-size=1m --network host -e PUID=$UID -e PGID=$GID -e RPC_SECRET=dana5haw -e RPC_PORT=6803 -e LISTEN_PORT=33333 -v ~/aria2-onedrive-config:/config -v ~/onedrive-downloads:/downloads -e RCLONE=enable p3terx/aria2-pro |
docker容器开启之后,将自动生成aria2-onedrive-config
(aria2配置文件)和onedrive-downloads
(aria2下载路径)这两个目录。
rclone连接onedrive
自动上传到onedrive网盘,我们用到了rclone去连接网盘。
输入以下命令进行rclone的配置:
1 | docker exec -it aria2-onedrive rclone config |
配置详情参考这篇教程
设置aria2自动上传配置文件
配置文件目录位于aria2-onedrive-config
,主要修改autoupload.sh
(rclone自动上传相关的设置)。
设置Onedrive网盘的保存路径(文件下载之后,会存到Onedrive的根目录)。
下载内容自动上传到googledrive
开启docker容器
1 | docker run -d --name aria2-gdrive --restart unless-stopped --log-opt max-size=1m --network host -e PUID=$UID -e PGID=$GID -e RPC_SECRET=dana5haw -e RPC_PORT=6804 -e LISTEN_PORT=44444 -v ~/aria2-gdrive-config:/config -v ~/gdrive-downloads:/downloads -e RCLONE=enable p3terx/aria2-pro |
docker容器开启之后,将自动生成aria2-gdrive-config
(aria2配置文件)和gdrive-downloads
(aria2下载路径)这两个目录。
rclone连接googledrive
自动上传到googledrive网盘,我们用到了rclone去连接网盘。
输入以下命令进行rclone的配置:
1 | docker exec -it aria2-gdrive rclone config |
配置详情参考这篇教程
设置aria2自动上传配置文件
配置文件目录位于aria2-gdrive-config
,主要修改autoupload.sh
(rclone自动上传相关的设置)。
设置googledrive网盘的保存路径(文件下载之后,会存到googledrive的根目录)。
本地电脑安装ariaNG实现离线下载
使用方法参考这篇教程
ariaNG下载链接,选择all-in-one版本
参考
主要参考这篇文章