下载神器:Aria2搭建
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
配置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验证远程码
连接密码,后面连接需要使用
你可以把
dht.dat
和deleteAria2.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相关信息。
然后返回到alist前台。点击小齿轮填写aria2参数。
到处,在alist中,我们的aria2就配置完成了。