Aria2 - Multi-Protocol Command-line niðurhalsverkfæri fyrir Linux


Aria2 er opinn uppspretta og ókeypis léttur multi-samskiptareglur og multi-server skipanalínu niðurhalsforrit fyrir Windows, Linux og Mac OSX.

Það hefur getu til að hlaða niður skrám frá mörgum samskiptareglum og heimildum, þar á meðal HTTP/HTTPS, FTP, BitTorrent og Metalink. Það bætir niðurhalshraða með því að nota hámarks niðurhalsbandbreidd og flýtir fyrir niðurhalsupplifun þinni.

  • Multi-Connection Niðurhal – Það getur hlaðið niður skrá frá mörgum aðilum/samskiptareglum og reynt að nota hámarks niðurhalsbandbreidd þína og bætt heildarniðurhalsupplifunina.
  • Létt – það tekur ekki mikið minni og örgjörvanotkun. HTTP/FTP niðurhalið notar aðeins 4MB minni og 9MB fyrir BitTorrent niðurhal.
  • BitTorrent viðskiptavinur að fullu – Fullkominn BitTorrent viðskiptavinur með stuðningi fyrir DHT, PEX, dulkóðun, Magnet URI, Web-Seeding, Selective Niðurhal, Local Peer Discovery og UDP rekja spor einhvers.
  • Metalink virkt – Það styður Metalink útgáfu 4 og 3, sem veitir skráarstaðfestingu fyrir HTTP/FTP/SFTP/BitTorrent samþættingu og mismunandi stillingar fyrir staðsetningu, tungumál, stýrikerfi osfrv.
  • Fjarstýring – RPC tengistuðningur til að stjórna aria2 ferlinu. Stuðningsviðmótin eru JSON-RPC (yfir HTTP og WebSocket) og XML-RPC.

Vinsamlegast athugaðu að við ættum ekki að íhuga að aria2 komi í staðinn fyrir straumbiðlara, heldur frekar sem valkost með meiri stuðning og niðurhalsvalkostum.

Að setja upp Aria2 Command-Line Download Manager í Linx

Þessi grein útskýrir hvernig á að setja upp Aria2 skipanalínu niðurhalsforrit í RHEL, CentOS, Fedora og Debian, Ubuntu, Linux Mint kerfum með gagnlegri niðurhalstækni og notkun.

Fyrst þarftu að dnf skipun eins og sýnt er).

# dnf install aria2

Settu nú upp Aria2 pakkann frá virku EPEL geymslunni undir kerfinu þínu með því að nota YUM stjórnatólið.

# yum install epel-release -y
# yum install aria2 -y
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: centos.mirrors.estointernet.in
 * elrepo: mirror-hk.koddos.net
 * epel: repos.del.extreme-ix.org
 * extras: centos.mirrors.estointernet.in
 * updates: centos.mirrors.estointernet.in
Resolving Dependencies
--> Running transaction check
---> Package aria2.x86_64 0:1.18.10-2.el7.1 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==========================================================================================================================
 Package                                         Arch               Version                Repository           Size
==========================================================================================================================
Installing:
 aria2                                           x86_64             1.18.10-2.el7.1        epel                 1.3 M

Transaction Summary
==========================================================================================================================
Install  1 Package

Total download size: 1.3 M
Installed size: 4.1 M
Downloading packages:
aria2-1.18.10-2.el7.1.x86_64.rpm                                                                        | 1.3 MB  00:00:01
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : aria2-1.18.10-2.el7.1.x86_64                                                             1/1 
  Verifying  : aria2-1.18.10-2.el7.1.x86_64                                                             1/1 
Installed:
  aria2.x86_64 0:1.18.10-2.el7.1

Complete!
$ sudo apt-get install aria2
[email :~$  sudo apt-get install aria2
[sudo] password for ravisaive: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  ksysguardd libruby1.9.1 ruby1.9.1
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libc-ares2
The following NEW packages will be installed:
  aria2 libc-ares2
0 upgraded, 2 newly installed, 0 to remove and 234 not upgraded.
10 not fully installed or removed.
Need to get 1,651 kB of archives.
After this operation, 4,536 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://in.archive.ubuntu.com/ubuntu/ saucy/main libc-ares2 i386 1.10.0-2 [38.3 kB]
Get:2 http://in.archive.ubuntu.com/ubuntu/ saucy/universe aria2 i386 1.17.0-1 [1,613 kB]
Fetched 1,651 kB in 7s (235 kB/s)

Athugið: Stundum bjóða sjálfgefna geymslurnar ekki upp á nýjustu útgáfuna. Svo, í því tilviki gætirðu þurft að safna saman og setja það upp úr frumpakkanum eins og sýnt er hér.

Aria2 Niðurhal Notkun og dæmi

Hér munum við kanna nokkur gagnleg aria2 niðurhalsnotkun og valkosti með dæmum þeirra.

Til að hlaða niður einni skrá af vefnum skaltu framkvæma skipunina sem.

# aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso

Til að hlaða niður mörgum skrám, segðu tvær skrár, keyrðu síðan eftirfarandi skipun.

# aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso http://releases.ubuntu.com/cosmic/ubuntu-18.10-desktop-amd64.iso

Til að hlaða niður skrá með því að nota aðeins tvær tengingar á hvern gestgjafa, notaðu síðan valkostinn -x2 (tenging 2) eins og sýnt er hér að neðan.

# aria2c -x2 http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso

Til að hlaða niður torrent skrá skaltu nota eftirfarandi skipun.

# aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso.torrent

Til að hlaða niður metalink skrá skaltu nota eftirfarandi skipun.

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

Til að hlaða niður lista yfir vefslóðir sem eru skrifaðar í textaskrá sem heitir downloadurls.txt, notaðu síðan eftirfarandi skipun. Vefslóðin ætti að innihalda eitt niðurhal í hverri línu í downloadurls.txt skrá.

# aria2c -i downloadurls.txt

Til að stilla niðurhalshraða fyrir hvert niðurhal, notaðu eftirfarandi valmöguleika.

# aria2c –max-download-limit=100K http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso.torrent

Fyrir frekari notkun og valkosti, opnaðu flugstöð og keyrðu skipunina sem „man aria2c“. Það eru líka til grafískir framhliðar fyrir Aria2, þú getur fundið þá á aria2 síðunni.