首頁 > 網路管理 > aria2c

aria2c:多協定下載管理器

aria2c 是一個強大的命令列下載工具,支援 HTTP/HTTPS、FTP、SFTP、BitTorrent 和 Metalink。它可以透過多個來源和多個連線同時下載檔案,顯著提高下載速度。

概述

aria2c 是一個多功能工具,能夠透過各種協定有效率地下載檔案。它特別擅長利用多個並行連線來最佳化下載速度。

主要特點

  • 支援多種協定(HTTP、HTTPS、FTP、SFTP、BitTorrent、Metalink)
  • 透過多個連線/來源下載以提高速度
  • 支援續傳下載
  • 從檔案列表批次下載
  • 支援 BitTorrent/Metalink

主要選項

aria2c 的主要選項允許精細控制下載方式、速度和輸出等。

下載控制

BitTorrent/Metalink

生成的命令:

請試著組合命令。

這個 Django 應用程序是一個技術指南文檔,旨在為用戶輕鬆解釋 Linux 的各種命令。

`aria2c` 執行命令。

請將上述選項組合在一起,與 AI 一同虛擬執行命令。

使用範例

使用 aria2c 各種功能的實際範例。

基本 HTTP/HTTPS 檔案下載

aria2c https://example.com/archive.zip

從指定 URL 下載檔案。

使用最多 5 個連線下載檔案

aria2c -x 5 https://example.com/large_file.tar.gz

使用 5 個並行連線從單一伺服器下載,以提高下載速度。

以特定名稱儲存檔案

aria2c -o my_document.pdf https://example.com/document.pdf

將下載的檔案儲存為「my_document.pdf」。

下載 BitTorrent 檔案並無限期種子

aria2c --enable-dht --seed-time=0 torrent_file.torrent

下載種子檔案,並在完成後保持無限期種子。啟用 DHT 以尋找 Peer。

從檔案列表批次下載

aria2c -i urls.txt

從 'urls.txt' 檔案下載所有 URL,該檔案每行包含一個 URL。

指定下載目錄

aria2c -d /home/user/downloads https://example.com/another_file.iso

將下載的檔案儲存到 '/home/user/downloads' 目錄。

安裝

aria2c 通常不包含在大多數 Linux 發行版中,因此需要透過套件管理員進行安裝。

Debian/Ubuntu

sudo apt update && sudo apt install aria2

使用 APT 套件管理員安裝 aria2c。

Fedora/CentOS/RHEL

sudo dnf install aria2

使用 DNF (或 Yum) 套件管理員安裝 aria2c。

Arch Linux

sudo pacman -S aria2

使用 Pacman 套件管理員安裝 aria2c。

提示與注意事項

為了更有效地使用 aria2c 的提示和注意事項。

效能最佳化

  • 增加每個伺服器的連線數(使用 `-x` 選項)可以提高下載速度。但是,過多的連線可能會對伺服器造成負擔,因此需要適當調整。
  • 透過 `-s` 選項同時下載多個檔案時,可以調整最大並行下載數來管理系統資源使用。

使用 BitTorrent 時

  • 啟用 `--enable-dht` 和 `--bt-enable-lpd` 選項來啟用 DHT(分散式雜湊表)和本機 Peer 探索,可以找到更多 Peer 並提高下載效率。
  • 使用 `--seed-time=0` 選項會在下載完成後持續無限期種子。這對其他使用者有幫助,但會持續使用系統資源(上傳頻寬),因此需要注意。

利用設定檔

  • 您可以創建 `~/.aria2/aria2.conf` 檔案來預先設定常用的選項。例如,您可以指定預設連線數、下載目錄等。
  • 您也可以使用 `aria2c --conf-path=/path/to/aria2.conf` 命令來指定特定的設定檔。

相同類別命令