| title | aria2 |
|---|---|
| description | aria2 یک ابزار دانلود تحت خط فرمان سبک، دارای چندین پروتکل برای دانلود و همچنین قابلیت دانلود همزمان هست. |
| published | true |
| date | 2025-09-21 17:45:54 UTC |
| tags | |
| editor | markdown |
| dateCreated | 2025-06-01 15:02:29 UTC |
از صفحه اصلی پروژه:
آریا۲ یک ابزار بارگیری سبک چندپروتکلی و چندمنبعی خط فرمان است. این برنامه از 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