aria2 — это легкая утилита для скачивания файлов из командной строки. aria2 поддерживает HTTP / HTTPS, FTP, SFTP, BitTorrent и Metalink протоколы. Управлять aria2 можно через встроенные интерфейсы JSON-RPC и XML-RPC
Характеристика aria2
- Мультискачивание. aria2 может загрузить файл из нескольких источников / протоколов, а также будет использовать максимальную пропускную способность вашего канала.
- Легкий. aria2 не требует много памяти и процессорного времени. Когда дисковый кэш отключен, физическая память обычно составляет от 4 МБ (обычные загрузки HTTP / FTP) до 9 МБ (загрузки BitTorrent). Загрузка процессора в BitTorrent со скоростью загрузки 2,8 МБ / с составляет около 6%.
- Полнофункциональный BitTorrent клиент. Доступны все функции, которые вы хотите использовать в клиенте BitTorrent: DHT, PEX, шифрование, URI-magnet, выборочные загрузки, обнаружение локального узла и UDP-трекер. aria2 поддерживает формат описания загрузки Metalink (Metalink v4), версию Metalink 3 и Metalink / HTTP. Metalink предлагает проверку файлов, интеграцию HTTP / FTP / SFTP / BitTorrent.
- Поддерживаемые интерфейсы: JSON-RPC (через HTTP и WebSocket) и XML-RPC.
Примеры использования aria2
Скачать с WEB (один источник):
aria2c http://example.org/mylinux.iso
Скачать с WEB (два источника):
aria2c http://a/f.iso ftp://b/f.iso
Загрузить, используя 2 соединения на хост:
aria2c -x2 http://a/f.iso
BitTorrent:
aria2c http://example.org/mylinux.torrent
BitTorrent Magnet URI:
aria2c 'magnet:?xt=urn:btih:248D0A1CD08284299DE78D5C1ED359BB46717D8C'
Metalink:
aria2c http://example.org/mylinux.metalink
Скачать использую текстовый файл в виде источника URL адресов:
aria2c -i uris.txt
[endtxt]