Aria2 - daudzprotokolu komandrindas lejupielādes rīks Linux


Aria2 ir atvērtā koda un bezmaksas viegla daudzprotokolu un vairāku serveru komandrindas lejupielādes lietderība operētājsistēmām Windows, Linux un Mac OSX.

Tam ir iespēja lejupielādēt failus no vairākiem protokoliem un avotiem, tostarp HTTP/HTTPS, FTP, BitTorrent un Metalink. Tas uzlabo lejupielādes ātrumu, izmantojot maksimālo lejupielādes joslas platumu un paātrina lejupielādes pieredzi.

  • Vairāku savienojumu lejupielāde - tā var lejupielādēt failu no vairākiem avotiem/protokoliem un mēģināt izmantot jūsu maksimālo lejupielādes joslas platumu un uzlabot kopējo lejupielādes pieredzi.
  • Viegls - tam nav nepieciešams daudz atmiņas un CPU. HTTP/FTP lejupielādēs BitTorrent lejupielādēm tiek izmantota tikai 4 MB atmiņa un 9 MB.
  • Pilnībā piedāvāts BitTorrent klients - pilnībā aprīkots BitTorrent klients ar atbalstu DHT, PEX, šifrēšanai, magnēta URI, tīmekļa sēšanai, selektīvām lejupielādēm, vietējo vienaudžu atklāšanai un UDP izsekotājam.
  • iespējota Metalink - tā atbalsta Metalink 4. un 3. versiju, kas nodrošina failu pārbaudi HTTP/FTP/SFTP/BitTorrent integrācijai un dažādas atrašanās vietas, valodas, OS utt. konfigurācijas.
  • Tālvadība - RPC saskarnes atbalsts, lai kontrolētu aria2 procesu. Atbalstītās saskarnes ir JSON-RPC (izmantojot HTTP un WebSocket) un XML-RPC.

Lūdzu, ņemiet vērā, ka mums nevajadzētu uzskatīt, ka aria2 ir torrent klientu aizstājējs, bet gan uzskatāms par alternatīvu ar lielāku atbalsta un lejupielādes iespēju.

Aria2 komandrindas lejupielādes pārvaldnieka instalēšana Linx

Šajā rakstā ir paskaidrots, kā instalēt Aria2 komandrindas lejupielādes utilītu RHEL, CentOS, Fedora un Debian, Ubuntu, Linux Mint sistēmās, izmantojot dažas noderīgas lejupielādes metodes un lietojumu.

Pirmkārt, jums ir nepieciešams dnf komandu, kā parādīts).

# dnf install aria2

Tagad instalējiet paketi Aria2 no iespējotās EPEL krātuves zem savas sistēmas, izmantojot YUM komandu rīku.

# 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)

Piezīme. Dažreiz noklusējuma krātuves nenodrošina jaunāko versiju. Tātad, tādā gadījumā jums, iespējams, būs jāapkopo un jāinstalē no avota pakotnes, kā parādīts šeit.

Aria2 lejupielāde Lietošana un piemēri

Šeit mēs izpētīsim dažus noderīgus aria2 lejupielādes lietojumus un iespējas ar to piemēriem.

Lai no tīmekļa lejupielādētu vienu failu, izpildiet komandu kā.

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

Lai lejupielādētu vairākus failus, sakiet divus failus un pēc tam izpildiet šo komandu.

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

Lai lejupielādētu failu, izmantojot tikai divus savienojumus katram resursdatoram, pēc tam izmantojiet opciju -x2 (2. savienojums), kā parādīts zemāk.

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

Lai lejupielādētu torrenta failu, izmantojiet šo komandu.

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

Lai lejupielādētu metalink failu, izmantojiet šo komandu.

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

Lai lejupielādētu vietrāžu URL sarakstu, kas ierakstīti teksta failā ar nosaukumu downloadurls.txt, izmantojiet šo komandu. Vietrādī URL failā downloadurls.txt katrā rindiņā ir jābūt vienai lejupielādei.

# aria2c -i downloadurls.txt

Lai iestatītu lejupielādes ātruma ierobežojumu vienai lejupielādei, izmantojiet šo opciju.

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

Lai iegūtu plašāku lietojumu un iespējas, atveriet termināli un palaidiet komandu kā “man aria2c”. Aria2 ir pieejami arī grafiski priekšgali, kurus varat atrast aria2 lapā.