如何在Linux上安装aria2?——一份详细教程指南

小贝
预计阅读时长 10 分钟
位置: 首页 公众号 正文

Aria2 Linux安装教程

一、简介

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)存储库:

aria2 linux安装教程
sudo yum install epel-release -y

然后安装 Aria2:

sudo yum install aria2 -y

3. 创建必要的目录和文件

进入家目录并创建.aria2 文件夹,然后在该文件夹中创建aria2.sessionaria2.logaria2.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 linux安装教程

可以通过命令行直接启动 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安装教程”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。

-- 展开阅读全文 --
头像
分页存储管理方式中,页面具体是指什么?
« 上一篇 2024-11-30
如何利用服务器赚钱?探索有效的盈利方法!
下一篇 » 2024-11-30
取消
微信二维码
支付宝二维码

发表评论

暂无评论,1人围观

目录[+]