웹사이트 검색

Aria2 - Linux용 다중 프로토콜 명령줄 다운로드 도구


Aria2Windows, LinuxMac용 무료 경량 다중 프로토콜 및 다중 서버 명령줄 다운로드 유틸리티인 오픈 소스입니다. OSX.

HTTP/HTTPS, FTP, BitTorrentBitTorrent를 포함한 여러 프로토콜 및 소스에서 파일을 다운로드하는 기능이 있습니다. Strong>메타링크. 최대 다운로드 대역폭을 활용하여 다운로드 속도를 향상시키고 다운로드 속도를 높입니다.

특징

  • 다중 연결 다운로드 – 여러 소스/프로토콜에서 파일을 다운로드하고 최대 다운로드 대역폭을 사용하여 전반적인 다운로드 경험을 향상시킬 수 있습니다.
  • 가벼움 – 메모리와 CPU 사용률이 많이 차지하지 않습니다. HTTP/FTP 다운로드는 4MB 메모리만 사용하고 BitTorrent 다운로드에는 9MB만 사용합니다.
  • 모든 기능을 갖춘 BitTorrent 클라이언트 – DHT, PEX, 암호화, 자석 URI, 웹 시딩, 선택적 다운로드, 로컬 피어 검색 및 UDP 추적기를 지원하는 모든 기능을 갖춘 BitTorrent 클라이언트입니다.
  • Metalink 활성화 – HTTP/FTP/SFTP/BitTorrent 통합을 위한 파일 확인과 위치, 언어, OS 등에 대한 다양한 구성을 제공하는 Metalink 버전 4 및 3을 지원합니다.
  • 원격 제어 – aria2 프로세스를 제어하기 위한 RPC 인터페이스 지원입니다. 지원되는 인터페이스는 JSON-RPC(HTTP 및 WebSocket을 통해) 및 XML-RPC입니다.

aria2는 wget, 컬 또는 토렌트 클라이언트를 대체하는 것으로 간주해서는 안 되며, 오히려 더 많은 지원 및 다운로드 옵션이 있는 대안으로 간주되어야 합니다.

Linx에 Aria2 명령줄 다운로드 관리자 설치

이 문서에서는 RHEL, 에서 Aria2 명령줄 다운로드 유틸리티를 설치하는 방법을 설명합니다. CentOS, FedoraDebian, Ubuntu, Linux Mint 몇 가지 유용한 다운로드 기술과 사용법을 갖춘 시스템입니다.

RHEL/CentOS/Fedora에서

먼저 RHEL/CentOS 시스템에서 EPEL 저장소를 다운로드하고 활성화해야 합니다. (참고: Fedora 사용자는 저장소를 추가할 필요가 없으며 표시된 대로 dnf 명령을 사용하여 aria2를 설치하기만 하면 됩니다).


dnf install aria2

이제 YUM 명령 도구를 사용하여 시스템 아래에 활성화된 EPEL 저장소에서 Aria2 패키지를 설치합니다.


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
샘플 출력
ravisaive@ravisaive-OptiPlex-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)

참고: 기본 저장소가 최신 버전을 제공하지 않는 경우도 있습니다. 따라서 이 경우 여기에 표시된 대로 소스 패키지에서 컴파일하고 설치해야 할 수도 있습니다.

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
두 연결을 사용하여 다운로드

호스트당 2개의 연결만 사용하여 파일을 다운로드하려면 아래와 같이 -x2(연결 2) 옵션을 사용하세요.

aria2c -x2 http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso
BitTorrent에서 다운로드

토렌트 파일을 다운로드하려면 다음 명령을 사용하십시오.

aria2c http://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso.torrent
메탈링크에서 다운로드

metalink 파일을 다운로드하려면 다음 명령을 사용하십시오.


aria2c http://example.org/mylinux.metalink
텍스트 파일에 있는 URL 다운로드

downloadurls.txt라는 텍스트 파일에 작성된 URL 목록을 다운로드하려면 다음 명령을 사용하세요. 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 페이지에서 찾을 수 있습니다.