aria2在Linux上的安装与配置
简介
Aria2是一个轻量级的多协议和多源命令行下载工具,支持HTTP/HTTPS、FTP、SFTP、BitTorrent以及Metalink等协议,它可以通过内置的JSON-RPC和XML-RPC接口进行操作。
安装步骤
1、Ubuntu/Debian:
使用以下命令直接安装:
sudo apt-get install aria2
2、CentOS/RedHat:
安装EPEL源:
sudo yum install epel-release
安装aria2:
sudo yum install aria2
3、Arch Linux/Manjaro:
使用以下命令直接安装:
sudo pacman -S aria2
4、手动编译安装(以CentOS为例):
下载源码:
wget https://github.com/aria2/aria2/releases/download/release-1.33.0/aria2-1.33.0.tar.gz
解压并进入目录:
tar zxvf aria2-1.33.0.tar.gz && cd aria2-1.33.0
编译并安装:
./configure && make && sudo make install
配置与使用
1、创建配置文件:
切换到root用户:
su
创建目录和文件:
mkdir /etc/aria2 && cd /etc/aria2 touch aria2.conf aria2.session
编辑配置文件aria2.conf
:
nano aria2.conf
添加以下内容:
dir=/path/to/save/files # 文件保存路径 continue=true # 断点续传 max-connection-per-server=5 max-concurrent-downloads=5 split=5 # 单个任务最大线程数 disk-cache=32M # 磁盘缓存大小
2、启动aria2:
直接运行命令:
aria2c --conf-path=/etc/aria2/aria2.conf
或作为后台服务运行:
screen -dmS aria2 aria2c --conf-path=/etc/aria2/aria2.conf
3、浏览器集成:
安装Yaaw插件:
打开Chrome Web Store,搜索并安装Yaaw。
配置Yaaw:
在Yaaw设置中,将RPC URL设置为http://localhost:6800/jsonrpc
。
4、常用命令:
下载单个文件:
aria2c http://example.com/file.zip
下载多个文件:
aria2c -i filelist.txt
断点续传:
aria2c -c http://example.com/file.zip
主要功能特点
1、资源占用少:正常FTP/HTTP下载占用内存约为4MB,BitTorrent下载占用内存约为9MB。
2、多连接下载:支持多种协议,并尽可能多地使用最大带宽来加快下载速度。
3、远程控制:支持JSON-RPC和XML-RPC接口,便于远程管理和自动化操作。
4、BT功能齐全:支持种子文件、磁力链接、加密、选择性下载和本地对等发现等功能。
通过以上步骤和配置,你可以在Linux系统上高效地安装和使用aria2进行多协议、多源的文件下载。
到此,以上就是小编对于aria2 linux的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/77639.html