Aria2-Orodje za prenos ukazne vrstice za več protokolov za Linux


Aria2 je odprtokodni in brezplačen lahek pripomoček za prenos z več protokolov in več strežnikov za ukazno vrstico za Windows, Linux in Mac OSX.

Ima možnost prenosa datotek iz več protokolov in virov, vključno s HTTP/HTTPS, FTP, BitTorrent in Metalink. Izboljša hitrost prenosa z uporabo največje pasovne širine prenosa in pospeši izkušnjo prenosa.

  • Prenos z več povezavami-lahko prenese datoteko iz več virov/protokolov in poskuša uporabiti vašo največjo pasovno širino prenosa ter izboljša splošno izkušnjo prenosa.
  • Lahka - ne potrebuje veliko pomnilnika in izrabe procesorja. Prenosi HTTP/FTP uporabljajo le 4 MB pomnilnika in 9 MB za prenose BitTorrent.
  • Popolnoma odjemalec odjemalec BitTorrent-Popolnoma odjemalec odjemalca BitTorrent s podporo za DHT, PEX, šifriranje, magnetni URI, spletno sejanje, selektivne prenose, odkrivanje lokalnih vrstnikov in sledilnik UDP.
  • Omogočena povezava Metalink - podpira Metalink različice 4 in 3, ki omogoča preverjanje datotek za integracijo HTTP/FTP/SFTP/BitTorrent in različne konfiguracije za lokacijo, jezik, OS itd.
  • Daljinski upravljalnik - Podpora vmesnika RPC za nadzor procesa aria2. Podprti vmesniki so JSON-RPC (prek HTTP in WebSocket) in XML-RPC.

Upoštevajte, da ne smemo upoštevati, da je aria2 zamenjava torrent odjemalcev, temveč kot alternativa z več podpore in možnostmi prenosa.

Namestitev upravitelja prenosov ukazne vrstice Aria2 v Linx

Ta članek pojasnjuje, kako namestiti pripomoček za prenos ukazne vrstice Aria2 v sisteme RHEL, CentOS, Fedora in Debian, Ubuntu, Linux Mint z nekaj uporabnimi tehnikami prenosa in uporabo.

Najprej morate ukaz dnf, kot je prikazano).

# dnf install aria2

Sedaj namestite paket Aria2 iz omogočenega skladišča EPEL v svoj sistem z ukaznim orodjem YUM.

# 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 ptiPlex-380:~$  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)

Opomba: Včasih privzeta skladišča ne ponujajo najnovejše različice. V tem primeru ga boste morda morali sestaviti in namestiti iz izvornega paketa, kot je prikazano tukaj.

Aria2 Prenos Uporaba in primeri

Tukaj bomo raziskali nekaj uporabnih načinov prenosa aria2 in možnosti z njihovimi primeri.

Če želite prenesti eno datoteko iz spleta, izvedite ukaz kot.

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

Če želite prenesti več datotek, izgovorite dve datoteki in zaženite naslednji ukaz.

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

Če želite prenesti datoteko z uporabo samo dveh povezav na gostitelja, uporabite možnost -x2 (povezava 2), kot je prikazano spodaj.

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

Za prenos torrent datoteke uporabite naslednji ukaz.

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

Če želite prenesti datoteko metalink, uporabite naslednji ukaz.

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

Če želite prenesti seznam URL -jev, zapisanih v besedilni datoteki, imenovani downloadurls.txt, uporabite naslednji ukaz. URL -ji morajo vsebovati en prenos na vrstico v datoteki downloadurls.txt.

# aria2c -i downloadurls.txt

Za nastavitev omejitve hitrosti prenosa za posamezen prenos uporabite naslednjo možnost.

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

Za več uporabe in možnosti odprite terminal in ukaz zaženite kot »man aria2c«. Za Aria2 so na voljo tudi grafični sprednji deli, najdete jih na strani aria2.