Aria2 - ເຄື່ອງມືດາວໂຫລດຫຼາຍແຖວ ສຳ ລັບ Linux


Aria2 ແມ່ນແຫຼ່ງເປີດແລະໂປແກຼມດາວໂຫລດຫລາຍໆເບົາທີ່ມີແສງສະຫວ່າງແລະໂປແກຼມດາວໂຫລດຫລາຍເສັ້ນ ສຳ ລັບ Windows, Linux ແລະ Mac OSX.

ມັນມີຄວາມສາມາດໃນການດາວໂຫລດເອກະສານຈາກຫຼາຍອະນຸສັນຍາແລະແຫຼ່ງຕ່າງໆລວມທັງ HTTP/HTTPS, FTP, BitTorrent ແລະ Metalink. ມັນຊ່ວຍເພີ່ມຄວາມໄວໃນການດາວໂຫລດໂດຍການ ນຳ ໃຊ້ແບນວິດດາວໂຫລດສູງສຸດແລະເພີ່ມປະສົບການການດາວໂຫລດຂອງທ່ານ.

  • ດາວໂຫລດແບບເຊື່ອມຕໍ່ແບບເຊື່ອມຕໍ່ຫຼາຍ - ມັນສາມາດດາວໂຫລດເອກະສານຈາກຫລາຍແຫລ່ງ/ໂປໂຕຄອນແລະພະຍາຍາມໃຊ້ແບນວິດດາວໂຫຼດສູງສຸດຂອງທ່ານແລະປັບປຸງປະສົບການການດາວໂຫລດໂດຍລວມ.
  • ນ້ ຳ ໜັກ ເບົາ - ມັນບໍ່ ຈຳ ເປັນຕ້ອງໃຊ້ ໜ່ວຍ ຄວາມ ຈຳ ຫຼາຍແລະໃຊ້ CPU. ການດາວໂຫລດ HTTP/FTP ໃຊ້ພຽງແຕ່ ໜ່ວຍ ຄວາມ ຈຳ 4MB ແລະ 9MB ສຳ ລັບການດາວໂຫລດ BitTorrent.
  • ລູກຄ້າທີ່ມີຄຸນລັກສະນະເຕັມຮູບແບບ BitTorrent - ລູກຄ້າທີ່ມີໂປແກຼມ BitTorrent ທີ່ມີຮູບແບບເຕັມຮູບແບບພ້ອມທັງສະ ໜັບ ສະ ໜູນ DHT, PEX, ການເຂົ້າລະຫັດ, Magnet URI, Web-Seeding, Downloads ທີ່ເລືອກ, Local Peer Discovery ແລະ UDP tracker.
  • Metalink ເປີດໃຊ້ງານ - ມັນຮອງຮັບ Metalink ຮຸ່ນ 4 ແລະ 3 ເຊິ່ງໃຫ້ການຢັ້ງຢືນເອກະສານ ສຳ ລັບການເຊື່ອມໂຍງ HTTP/FTP/SFTP/BitTorrent ແລະການຕັ້ງຄ່າທີ່ແຕກຕ່າງກັນ ສຳ ລັບສະຖານທີ່, ພາສາ, OS, ແລະອື່ນໆ
  • ການຄວບຄຸມໄລຍະໄກ - ການໂຕ້ຕອບ RPC ສະຫນັບສະຫນູນເພື່ອຄວບຄຸມຂະບວນການ aria2. ອິນເຕີເຟດທີ່ຮອງຮັບແມ່ນ JSON-RPC (ຜ່ານ HTTP ແລະ WebSocket) ແລະ XML-RPC.

ກະລຸນາສັງເກດ, ພວກເຮົາບໍ່ຄວນພິຈາລະນາວ່າ aria2 ແມ່ນການທົດແທນລູກຄ້າ torrent ແຕ່ຄວນພິຈາລະນາເປັນທາງເລືອກທີ່ມີການສະ ໜັບ ສະ ໜູນ ແລະການດາວໂຫລດຫຼາຍກວ່າ.

ຕິດຕັ້ງຜູ້ຈັດການດາວໂຫລດ Line-Aria2 ໃນ Linx

ບົດຂຽນນີ້ອະທິບາຍວິທີການຕິດຕັ້ງໂປແກຼມດາວໂຫລດເສັ້ນ Aria2 ໃນ RHEL, CentOS, Fedora ແລະ Debian, Ubuntu, Linux Mint ທີ່ມີເຕັກນິກການ ນຳ ໃຊ້ແລະການ ນຳ ໃຊ້ທີ່ດີທີ່ສຸດ.

ຫນ້າທໍາອິດ, ທ່ານຈໍາເປັນຕ້ອງ dnf ຄໍາສັ່ງດັ່ງທີ່ສະແດງ).

# dnf install aria2

ຕອນນີ້ຕິດຕັ້ງ Aria2 package ຈາກ repelitory EPEL ທີ່ຖືກເປີດໃຊ້ພາຍໃຕ້ລະບົບຂອງທ່ານໂດຍໃຊ້ເຄື່ອງມື ຄຳ ສັ່ງ 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 :~$  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)

ໝາຍ ເຫດ: ບາງຄັ້ງ, ຫໍສະມຸດເລີ່ມຕົ້ນບໍ່ໃຫ້ເວີຊັນລ້າສຸດ. ດັ່ງນັ້ນ, ໃນກໍລະນີດັ່ງກ່າວທ່ານອາດຈະຕ້ອງໄດ້ລວບລວມແລະຕິດຕັ້ງມັນຈາກຊຸດແຫລ່ງທີ່ມາດັ່ງທີ່ສະແດງຢູ່ນີ້.

Aria2 ດາວໂຫລດການ ນຳ ໃຊ້ແລະຕົວຢ່າງ

ນີ້ພວກເຮົາຈະ ສຳ ຫລວດການ ນຳ ໃຊ້ແລະຕົວເລືອກ aria2 ທີ່ມີປະໂຫຍດກັບຕົວຢ່າງຂອງພວກມັນ.

ເພື່ອດາວໂຫລດເອກະສານດຽວຈາກເວບໄຊທ໌, ໃຫ້ປະຕິບັດ ຄຳ ສັ່ງດັ່ງ.

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

ເພື່ອດາວໂຫລດຫລາຍເອກະສານ, ໃຫ້ເວົ້າສອງເອກະສານ, ຫຼັງຈາກນັ້ນ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

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

ເພື່ອດາວໂຫລດເອກະສານໂດຍໃຊ້ພຽງສອງເຊື່ອມຕໍ່ຕໍ່ເຈົ້າພາບ, ຫຼັງຈາກນັ້ນໃຫ້ໃຊ້ຕົວເລືອກ -x2 (ການເຊື່ອມຕໍ່ 2) ດັ່ງທີ່ສະແດງຢູ່ດ້ານລຸ່ມ.

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

ເພື່ອດາວໂຫລດໄຟລ໌ torrent ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

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

ເພື່ອດາວໂຫລດເອກະສານໂລຫະ, ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

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

ເພື່ອດາວໂຫລດບັນຊີລາຍຊື່ຂອງ URL ທີ່ຂຽນໃນແຟ້ມຂໍ້ຄວາມທີ່ມີຊື່ວ່າ downloadurls.txt, ຫຼັງຈາກນັ້ນໃຫ້ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້. URL ຄວນມີການດາວໂຫລດ ໜຶ່ງ ເສັ້ນຕໍ່ແຖວໃນໄຟລ໌ downloadurls.txt.

# aria2c -i downloadurls.txt

ເພື່ອ ກຳ ນົດຂອບເຂດຄວາມໄວໃນການດາວໂຫລດຕໍ່ການດາວໂຫລດ, ໃຫ້ໃຊ້ຕົວເລືອກຕໍ່ໄປນີ້.

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

ສຳ ລັບການ ນຳ ໃຊ້ແລະທາງເລືອກຫລາຍຂຶ້ນ, ເປີດສະຖານີປາຍທາງແລະ ດຳ ເນີນການ ຄຳ ສັ່ງທີ່ວ່າ“ man aria2c“. ມັນຍັງມີຮູບພາບດ້ານ ໜ້າ ຂອງກາຟິກທີ່ມີຢູ່ ສຳ ລັບ Aria2, ທ່ານສາມາດຊອກຫາພວກມັນໄດ້ທີ່ ໜ້າ aria2.