Debian 安装 Aria2

1. 安装 Aria2

sudo apt update
sudo apt install aria2

验证安装:
aria2c —version

2. 创建 Aria2 用户和用户组

sudo adduser --system --group aria2
Ps:这个命令会创建一个名为 aria2 的系统用户和同名的用户组。 --system 选项表示创建一个系统用户,通常用于运行服务。

3. 创建 Aria2 配置文件目录和下载目录

sudo mkdir -p /etc/aria2
sudo mkdir -p /data/downloads  

sudo chown -R aria2:aria2 /etc/aria2
sudo chown -R aria2:aria2 /data/downloads
sudo chown -R aria2:aria2 /var/lib/aria2

# 如果你有其他的下载目录,也需要更改权限
# sudo chown -R aria2:aria2 /path/to/your/download/directory

ps:
/etc/aria2 用于存放 Aria2 的配置文件。
/data/downloads 用于存放下载的文件。
chown -R aria2:aria2 将目录的所有者和所属组都设置为 aria2

4. 创建 Aria2 配置文件

sudo vim /etc/aria2/aria2.conf
aria2.conf 示例:

dir=/data/downloads  # 下载目录,设置为刚才创建的目录

disable-ipv6=true
enable-rpc=true
rpc-listen-address=127.0.0.1  # 只允许本地连接,更安全

rpc-secret=你的RPC密钥

follow-http-redirects=true
auto-file-renaming=true
max-concurrent-downloads=5
split=5

注意:
dir=/data/downloads: 使用你创建的下载目录。
rpc-listen-address=127.0.0.1: 强烈建议仅允许本地连接以提高安全性。 如果你需要从
rpc-secret=你的RPC密钥: 必须设置 RPC 密钥,否则你的 Aria2 服务将是不安全的!

5. 修改 Aria2 服务文件

sudo vim /etc/systemd/system/aria2.service

[Unit]
Description=Aria2 Download Manager
After=network.target

[Service]
User=aria2
Group=aria2
Type=simple
ExecStart=/usr/bin/aria2c --conf-path=/etc/aria2/aria2.conf
WorkingDirectory=/var/lib/aria2  # 工作目录
Restart=on-failure

[Install]
WantedBy=multi-user.target

6. 重新加载 systemd 配置并启动 Aria2 服务

sudo systemctl daemon-reload
sudo systemctl restart aria2

7. 检查 Aria2 运行状态

sudo systemctl status aria2

8. 确认运行无误,设置 Aria2 开机自启动

sudo systemctl enable aria2