Aria2 Linux安装教程
一、简介
Aria2 是一个轻量级的多协议和多源命令行下载工具,支持 HTTP/HTTPS、FTP、SFTP、BitTorrent 和 Metalink,其优点是速度快、体积小、资源占用少,并且支持多种操作系统,包括 Windows、Mac、Linux 等。
二、安装步骤
1. 更新系统包列表
在安装任何软件之前,建议先更新系统的包列表,以确保所有软件包都是最新版本。
sudo apt-get update # Debian/Ubuntu 系统 sudo yum update # CentOS 系统
2. 安装 Aria2
对于Debian/Ubuntu系统:
sudo apt-get install aria2 -y
对于CentOS系统:
首先安装 EPEL(Extra Packages for Enterprise Linux)存储库:
sudo yum install epel-release -y
然后安装 Aria2:
sudo yum install aria2 -y
3. 创建必要的目录和文件
进入家目录并创建.aria2
文件夹,然后在该文件夹中创建aria2.session
、aria2.log
和aria2.conf
文件:
cd ~ mkdir .aria2 cd .aria2 touch aria2.session touch aria2.log vim aria2.conf
4. 配置 Aria2
使用文本编辑器(如 Vim)编辑aria2.conf
文件,添加以下内容:
dir=/home/用户名/.aria2/Downloads log=/home/用户名/.aria2/aria2.log input-file=/home/用户名/.aria2/aria2.session save-session=/home/用户名/.aria2/aria2.session save-session-interval=60 continue=true enable-rpc=true rpc-listen-all=false rpc-listen-port=6800 rpc-allow-origin-all=true
请将用户名
替换为当前 Linux 系统的用户名。
5. 启动 Aria2
可以通过命令行直接启动 Aria2:
aria2c --conf-path=/home/用户名/.aria2/aria2.conf
或者在后台运行:
aria2c --conf-path=/home/用户名/.aria2/aria2.conf -D
三、配置 Web 前端界面(可选)
为了方便管理和监控下载任务,可以配置 AriaNg 作为 Aria2 的 Web 前端界面。
1. 安装 AriaNg
下载 AriaNg:
wget https://github.com/mayswind/AriaNg/releases/download/1.2.2/AriaNg-1.2.2.zip unzip AriaNg-1.2.2.zip -d /usr/local/share
2. 配置 Nginx(或其他反向代理服务器)
如果尚未安装 Nginx,可以使用以下命令进行安装:
sudo apt-get install nginx -y # Debian/Ubuntu 系统 sudo yum install nginx -y # CentOS 系统
配置 Nginx,使其能够代理到 Aria2 RPC 接口:
sudo vim /etc/nginx/sites-available/default
在文件中添加以下配置:
server { listen 80; server_name your_domain_or_ip; location /jsonrpc { proxy_pass http://localhost:6800; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } }
重新加载 Nginx 配置:
sudo systemctl restart nginx
3. 访问 AriaNg
打开浏览器,访问http://your_domain_or_ip:8080
,即可看到 AriaNg 界面,输入 Aria2 的 JSON-RPC 令牌(如果有设置的话),即可开始使用。
四、常见问题解答
Q1:如何更改下载目录?
可以在aria2.conf
文件中修改dir
参数的值,
dir=/mnt/storage/aria2_downloads
确保新目录已存在且具有足够的权限。
Q2:如何限制下载速度?
在aria2.conf
文件中添加或修改以下参数:
max-overall-download-limit=1M # 整体下载速度限制为1Mbps max-download-limit=500K # 单个任务下载速度限制为500Kbps max-upload-limit=5K # 上传速度限制为5Kbps
这些参数可以根据实际需求进行调整。
Q3:如何启用 BitTorrent DHT?
在aria2.conf
文件中添加或修改以下参数:
enable-dht=true
DHT(Distributed Hash Table)是一种用于 BitTorrent 网络中的节点查找技术。
Q4:如何更改 RPC 端口?
在aria2.conf
文件中修改rpc-listen-port
参数的值,
rpc-listen-port=5000
确保新的端口号未被其他服务占用。
通过以上步骤,您已经成功在 Linux 上安装并配置了 Aria2,同时还可以选择性地配置 AriaNg 作为 Web 前端界面,Aria2 的强大功能和灵活性使其成为下载工具中的首选,无论是简单的文件下载还是复杂的种子管理,Aria2 都能胜任,希望这篇教程对您有所帮助!
小伙伴们,上文介绍了“aria2 linux安装教程”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/691791.html