闲置VPS安装Aria2进行离线下载

写在前面

由于前段时间买买买,导致手上多出来几台闲置的VPS。而因为大局域网环境,国内的BT其实根本没有速度(IPv6环境有所改善)。因此决定用一台VPS来搭建离线下载。

其实搭建很简单,那为什么要专门写一篇文章呢?因为有一些后续的折腾需要先安装Aria2,所以本文作扫盲用。

开始安装

本文基于Ubuntu Server 18.04,如果非此系统请类推。

1、安装aria2,执行

apt install aria2

2、创建文件夹,执行

mkdir /etc/aria2

3、创建Session文件,执行

touch /etc/aria2/aria2.session

4、创建配置文件,执行

touch /etc/aria2/aria2.conf

5、修改配置文件(/etc/aria2/aria2.conf)的内容,我个人比较推荐参考P3TERX的配置,本文提供一个备份,可以以他的为主,作一些个性化修改

6、运行aria2,执行

aria2c --conf-path=/etc/aria2/aria2.conf -D

至此,aria2就安装且启动了。至于管理,我个人比较推荐AriaNg,如何部署与使用,请参照官方文档

进阶

1、Aria2 无法下载磁力链接、BT种子和速度慢的解决方案

2、Aria2 + Rclone 实现 OneDrive、Google Drive 等网盘离线下载

我的骚操作

iOS操作系统有一款浏览器叫Alook,这款浏览器允许在网页载入时或网页载入后执行自定义JavaScript脚本,这是一个利器。

我尝试写了一些Js脚本,当打开的网页是某些网盘页面或文件下载页面的时候,就会将该页面包含的下载地址提取出来,并使用aria2的jsonrpc方式添加任务,实现自动化的远程下载。

至于下载完成之后如何同步到本地,那是另一回事了。