آریا۲

از صفحه اصلی پروژه:

آریا۲ یک ابزار بارگیری سبک چندپروتکلی و چندمنبعی خط فرمان است. این برنامه از HTTP/HTTPS، FTP، SFTP، بیت‌تورنت و متالینک پشتیبانی می‌کند. آریا۲ را می‌توان از طریق واسط‌های داخلی JSON-RPC و XML-RPC مدیریت کرد.

ویژگی‌ها

نصب بر روی پارچ

برای نصب آریا۲ بر روی پارچ کافی است که بسته این نرم‌افزار را نصب کنید.
برای نصب این نرم‌افزار کافی است دستور زیر را در پایانه وارد کنید:

sudo pacman -S aria2

پیکربندی پایه

می‌توانید تنظیمات پایه آریا۲ را در پرونده ~/.config/aria2/aria2.conf قرار دهید. اگر این پرونده وجود ندارد، آن را ایجاد کنید:

mkdir -p ~/.config/aria2
touch ~/.config/aria2/aria2.conf

نمونه‌ای از تنظیمات پایه:

# تنظیمات پایه
dir=${HOME}/بارگیری‌ها
disk-cache=32M
file-allocation=falloc
continue=true
max-concurrent-downloads=5
max-connection-per-server=5
min-split-size=10M
split=10

# محدودیت سرعت
max-overall-download-limit=0
max-download-limit=0
max-overall-upload-limit=100K
max-upload-limit=50K

# تنظیمات بیت‌تورنت
bt-enable-lpd=true
bt-max-peers=80
bt-tracker-connect-timeout=10
follow-torrent=true

نمونه‌های کاربرد

بارگیری از وب:

$ aria2c http://example.org/mylinux.iso

بارگیری از ۲ منبع:

$ aria2c http://a/f.iso ftp://b/f.iso

بارگیری با استفاده از ۲ اتصال برای هر میزبان:

$ aria2c -x2 http://a/f.iso

بیت‌تورنت:

$ aria2c http://example.org/mylinux.torrent

پیوند مگنت بیت‌تورنت:

$ aria2c 'magnet:?xt=urn:btih:248D0A1CD08284299DE78D5C1ED359BB46717D8C'

متالینک:

$ aria2c http://example.org/mylinux.metalink

بارگیری نشانی‌های یافت‌شده در پرونده متنی:

$ aria2c -i uris.txt

منابع بیشتر