Aria2简介

Aria2是一款同时支持多线程、P2P下载、BT下载的多功能下载工具。其速度,同样取决于网速和资源质量。但是一般情况,多线程下载,总是比普通浏览器下载、wget下载快很多,并且Aria2还支持远程传递下载。

为什么要用Aria2

  • 传递下载
    其实,说传递下载有点不准确,其实就是RPC传递下载链接。如:你本地有资源,但是你要外出,你可以通过RPC,直接传递本地下载资源(响应头、下载链接)到服务器上的Aria2,达到“离线下载”的目的。

  • 稳定性
    使用浏览器下载,如果网络变更一次,那么可能就会直接下载失败。但是,如果使用Aria2下载,会自动等待网络重新连接,且对已经下载好的部分,支持断点续传。

  • 多线程
    Aria2作为一个多线程下载器,就不多说了。官方版本Aria2最大16线程下载普通资源。

  • 磁力&种子
    Aria2可以下载磁力链接(magnet)资源,以及种子资源(.torrent)。相对于多了一种下载路径。

macOS上搭建Aria2

Homebrew安装Aria2

因为有brew,所以只需要同步Aria2文件到本地即可:

brew install aria2

20230102181823583

配置aria2.conf

在终端输入:

# 进入用户家目录
cd ~
# 创建Aria2的配置目录
mkdir .aria2
# 进入目录内
cd .aria2
# 获取当前终端绝对路径
pwd

获取终端当前地址,我的是:/Users/gorpeln/.aria2
创建aria2.conf文件

touch aria2.conf

打开这个文件并配置(你可以使用命令open ~/.aria2/aria2.conf打开或者直接用vim),然后写入Aria2的配置,你可以使用我的aria2配置:

下载:https://gorpeln.lanzoul.com/iPUZN156hkfa 密码:bys2

之后,更改其中内容

  • dir:通过Aria2下载的文件,存放地址(绝对路径)
  • on-download-stop:指向配置文件内deleteAria2.sh
  • on-download-complete:同样指向配置文件内deleteAria2.sh
  • dht-file-path:指向配置文件内dht.dat
  • dht-file-path6:同样指向配置文件内dht.dat
  • rpc-secret:设置Aria2验证远程码连接密码,后面连接需要使用

20230102181823584

你可以把dht.datdeleteAria2.sh移动到/Users/gorpeln/.aria2文件夹内,方便管理。
macOS上.开头文件为隐藏文件,command + shift + .可以显示隐藏隐藏文件。

启动Aria2服务

1.直接运行
aria2c --conf-path="/Users/gorpeln/.aria2/aria2.conf"

这样,aria2服务就启动成功了。

2.写入脚本运行

新建一个文本文件.txt,加入aria2c --conf-path=/Users/gorpeln/.aria2/aria2.conf ,保存后,修改文件的后缀为aria2.command,文件直接放在桌面,下次运行直接双击文件即可。

Aria2具体使用

一、本地使用Aria2

1.启动Aria2主服务
双击`aria2.command`  
2.配置AriaNG

下载AriaNG Native:AriaNG,打开即可。

3.正式下载文件

只需要在AriaNG上,点击新建—将磁力链接/下载链接复制—立即下载即可开始下载。

二、alist使用Aria2

首先进入系统后台后,点击其他,配置Aria2相关信息。 20230102181823585

然后返回到alist前台。点击小齿轮填写aria2参数。 20230102181823586

到处,在alist中,我们的aria2就配置完成了。

20230102181823587