از صفحه اصلی پروژه:
آریا۲ یک ابزار بارگیری سبک چندپروتکلی و چندمنبعی خط فرمان است. این برنامه از HTTP/HTTPS، FTP، SFTP، بیتتورنت و متالینک پشتیبانی میکند. آریا۲ را میتوان از طریق واسطهای داخلی JSON-RPC و XML-RPC مدیریت کرد.
بارگیری چنداتصاله: آریا۲ میتواند یک پرونده را از چندین منبع/پروتکل بارگیری کند و تلاش میکند از حداکثر پهنای باند بارگیری شما استفاده کند. این واقعاً تجربه بارگیری شما را سرعت میبخشد.
سبک: آریا۲ به حافظه و زمان پردازنده زیادی نیاز ندارد. هنگامی که حافظه نهان دیسک خاموش است، استفاده از حافظه فیزیکی معمولاً بین ۴ مگابایت (برای بارگیریهای معمولی HTTP/FTP) تا ۹ مگابایت (برای بارگیریهای بیتتورنت) است. مصرف پردازنده در بیتتورنت با سرعت بارگیری ۲.۸ مگابایت بر ثانیه حدود ۶٪ است.
کارخواه بیتتورنت کامل: تمام ویژگیهایی که در یک کارخواه بیتتورنت میخواهید موجود است: DHT، PEX، رمزگذاری، پیوند مگنت، بذرافشانی وب، بارگیری انتخابی، کشف همتای محلی و ردیاب UDP.
پشتیبانی از متالینک: آریا۲ از قالب توصیف بارگیری متالینک (نسخه ۴)، متالینک نسخه ۳ و متالینک/HTTP پشتیبانی میکند. متالینک اعتبارسنجی پرونده، یکپارچهسازی HTTP/FTP/SFTP/بیتتورنت و پیکربندیهای مختلف برای زبان، مکان، سیستمعامل و غیره را ارائه میدهد.
کنترل از راه دور: آریا۲ از واسط RPC برای کنترل فرآیند آریا۲ پشتیبانی میکند. واسطهای پشتیبانیشده عبارتند از JSON-RPC (روی HTTP و وبسوکت) و 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