Aria2 是一个轻量级的多协议下载工具,支持 HTTP/HTTPS、FTP、BitTorrent 和 Metalink。
安装 Aria2
apt update
apt install aria2
配置 Aria2
创建配置文件 /root/aria2/aria2.conf:
# 下载目录
dir=/media/sda-ext/download
# 断点续传
continue=true
disable-ipv6=true
# RPC 服务
enable-rpc=true
rpc-listen-all=true
rpc-listen-port=9800
rpc-secret=admin
rpc-allow-origin-all=true
# 下载优化
max-concurrent-downloads=5
max-connection-per-server=16
配置说明:
dir: 下载文件保存目录rpc-secret: RPC 接口密码,用于 Web UI 认证max-connection-per-server: 单服务器最大连接数,提升下载速度
创建 systemd 服务
创建服务文件 /etc/systemd/system/aria2.service:
[Unit]
Description=Aria2, Download Manager
After=network.target
[Service]
Type=simple
Restart=always
ExecStart=/usr/bin/aria2c --conf-path=/root/aria2/aria2.conf
[Install]
WantedBy=multi-user.target
启动服务
# 启动服务
systemctl start aria2
# 设置开机自启
systemctl enable aria2
# 查看服务状态
systemctl status aria2
Web UI 管理
Aria2 支持通过 Web UI 进行管理,推荐使用 AriaNg 或 webui-aria2。
访问 RPC 接口地址:http://<server-ip>:9800,使用配置的密码进行认证。