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