Aria2 简介

Aria2 是一个用于 Linux、Windows 和 Mac OSX 的轻量级、多协议和多源的命令行下载管理器 / 实用程序。它支持 HTTP/HTTPS、FTP、SFTP、BitTorrent 和 Metalink。aria2 可以通过内置的 JSON-RPC 和 XML-RPC 接口操作。它支持多线程,可以使用多个源或协议下载文件,确实可以加速并尽可能多的完成下载。它非常轻量级,不需要太多的内存和 CPU。我们可以使用它作为 BitTorrent 客户端,因为它有所有你想要的 BitTorrent 客户端的功能。
我们可以很容易的在所有的 Linux 发行版上安装 aria2 命令行下载器,例如 Debian、 Ubuntu、 Mint、 RHEL、 CentOS、 Fedora、 suse、 openSUSE、 Arch Linux、 Manjaro、 Mageia 等等…… 只需要输入下面的命令安装即可。对于 CentOS、 RHEL 系统,我们需要开启 uget 或者 RPMForge 库的支持。

Aria2 安装

Debian、 Ubuntu 和 Mint

sudo apt install aria2

CentOS、 RHEL、 Fedora 21 和更早些的操作系统]

yum install aria2

Fedora 22 和 之后的系统

dnf install aria2

suse 和 openSUSE

zypper install wget

Mageia

urpmi aria2

Arch Linux

sudo pacman -S aria2

安卓系统 termux

pkg install aria2

搭建 Aria2+AriaNg

1.下载需要的 Packages

pkg in wget unzip aria2 tmux

2.下载 Caddy

这样因为 Caddy 配置起来比较容易,所以用 Caddy 当 HTTP Server.

cd~
wget -qO- https://getcaddy.com | bash -s personal

3.下载 AriaNg 并解压

wget https://github.com/mayswind/AriaNg-DailyBuild/archive/master.zip
unzip master.zip
mv AriaNg-DailyBuild-master AriaNg
rm master.zip

4.配置 Caddy

cd~
vim Caddyfile

在 vim 输入(:i 编辑,:wq 退出并保存)

:8080 {
root /data/data/com.termux/files/home/AriaNg
gzip
}

5.启动

输入 tmux
在新建的窗口中输入 启动 Aria2

aria2c --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all -c

按 Ctrl+b 之后再按 d 返回之前的窗口,将此窗口放在后台执行(输入 tmux attach 能够重新进入,按 Ctrl+b 之后再按 & 关闭当前 tmux 窗口)
返回后启动 AriaNg, 输入

cd~
caddy

6.访问

打开浏览器地址栏输入
127.0.0.1:8080

最后修改:2019 年 08 月 27 日 11 : 10 PM