aria2 is a lightweight, multi-protocol, multi-source download utility supporting HTTP/HTTPS, FTP, SFTP, BitTorrent, and Metalink. It can download files from multiple sources simultaneously, maximizing bandwidth utilization and making it significantly faster than traditional downloaders.
📑 Table of Contents
Key Features
- Multi-Protocol – HTTP, FTP, SFTP, BitTorrent, Metalink
- Multi-Source – Download from multiple mirrors simultaneously
- Lightweight – Low memory footprint
- Segmented Download – Split files for parallel downloading
- RPC Interface – Remote control via JSON-RPC
Installation
sudo apt install aria2 # Debian/Ubuntu
sudo dnf install aria2 # Fedora/RHEL
Basic Usage
# Download file
aria2c https://example.com/file.iso
# Multi-connection download
aria2c -x 16 https://example.com/file.iso
# Download torrent
aria2c file.torrent
# Download from multiple sources
aria2c https://mirror1.com/file https://mirror2.com/file
# Resume download
aria2c -c https://example.com/file.iso
# Limit speed
aria2c --max-download-limit=1M file.torrent
Was this article helpful?