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

Posted by Tigress Feathermoon💄 on April 15, 2024
   

安装 aria2

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

  apt install aria2 -y

配置 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