在 Debian/Ubuntu 中安装配置 aria2 并使用 AriaNG Web-UI

在基于 Debian 的 Linux 发行版中安装使用 Aria2+AriaNG

Posted by Tigress Feathermoon💄 on April 15, 2024
   

注意⚠️:由于 aria 已经删库,建议使用其他下载工具替代;相关资讯请查看开源下载工具 Aria 被诈骗份子使用,开发者无奈清空代码仓库

下载工具推荐:

AXEL - Lightweight CLI download accelerator

Transmission is a fast, easy, and free BitTorrent client.

Motrix

Free Download Manager

安装 aria2

在 Debian/Ubuntu 中可以直接通过软件源安装:

apt install aria2 -y

配置 aria2

新建 aria2 文件夹

mkdir /etc/aria2

新建 session 文件

touch /etc/aria2/aria2.session

设置 aria2.session 可写

chmod 777 /etc/aria2/aria2.session

创建 aria2 配置文件

vi /etc/aria2/aria2.conf

把下面的aria2配置文件模板写入“aria2.conf”,需要修改的有下载目录“dir”以及连接秘钥“rpc-secret”。

aria2.conf

创建服务文件

vi /etc/systemd/system/aria2.service

复制粘贴以下内容到 aria2.service 文件中

[Unit]
Description=Aria2c
Requires=network.target
After=dhcpcd.service

[Service]
ExecStart=/usr/bin/aria2c --conf-path=/etc/aria2/aria2.conf

[Install]
WantedBy=default.target

然后输入以下命令设置开机启动

sudo systemctl enable aria2

sudo systemctl start aria2

最后重启系统

使用 Web-UI

打开这个链接 AriaNG,如果是 https 加密链接,要把 s 去掉;也可以到 GitHub Release 页面下载最新版源文件,直接使用使用默认浏览器打开 index.html 即可。

注意⚠️

初次使用 Web-UI,需要到 AriaNG 设置 ➡️ 设置 RPC 地址和密钥。

默认地址为:http://localhost:6800/jsonrpc

密钥则为 aria2.conf 配置文件中 rpc-secret=’’ 修改的链接密钥。

更新 tracker 列表

在 Aria2 配置文件 (aria2.conf) 所在目录执行以下命令即可获取最新 tracker 列表并自动添加到配置文件中。

bash <(curl -fsSL git.io/tracker.sh)

下载 DHT 文件

mkdir /root/.cache/aria2

cd /root/.cache/aria2

wget https://github.com/P3TERX/aria2.conf/raw/master/dht.dat

下载脚本

cd /etc/aria2
      
wget https://github.com/P3TERX/aria2.conf/raw/master/script.conf

wget https://github.com/P3TERX/aria2.conf/raw/master/core

wget https://github.com/P3TERX/aria2.conf/raw/master/clean.sh

wget https://github.com/P3TERX/aria2.conf/raw/master/delete.sh

本文参考了以下配置

aira2.conf

Install Web Based Download Utility with Aria2 WebUI on Debian/Ubuntu

本文为个人备份设置,仅供参考。另推荐使用以下项目部署以获得最佳使用体验

Aria2 Pro (Docker)

Aria2 一键安装管理脚本 增强版 (GNU/Linux)

通过浏览器扩展

取代内置下载管理器。开启后,将检测下载链接,直接通过插件把链接发送到 Aria2;

火狐 aria2 插件 Aria2 Download Manager Integration

Aria2-Explorer for Chrome

Welcome to our website