使用 aria2 下载文件

Aria2 是一个轻量级的多协议、多来源命令行下载工具。它支持 HTTP、HTTPS、FTP、BitTorrent 和 Metalink 协议,能够在不同的协议之间无缝切换以优化下载速度。

安装

# Homebrew
brew install aria2
# APT
sudo apt install aria2

使用

下载文件

aria2 不能设置 socks5 代理

aria2c http://example.com/foo         # 下载 foo
aira2c -o bar http://example.com/foo  # 下载 foo 并重命名为 bar
aria2c -d dir http://example.com/foo  # 下载到 dir 目录

批量下载

aria2c -i url.list  # 下载 url.list 中的文件

url.list:

http://example.com/file1.zip
http://example.com/file2.mp4

可以在链接文件中配置下载路径和文件名:

http://example.com/file1.zip
  dir=/path/to/save/file1
  out=file1.zip
http://example.com/file2.mp4
  dir=/path/to/save/videos
  out=video.mp4

配置

可以使用现成的配置文件:

wget -P ~/.aria2 https://raw.githubusercontent.com/P3TERX/aria2.conf/refs/heads/master/aria2.conf

AriaNg

AriaNg 是 aria2 的 WebUI。

Docker

  1. 启动 aria2c 守护进程:

    aria2c --daemon
    
  2. 启动 AriaNg:

    docker run \
        -d \
        -p 6880:6880 \
        --name ariang \
        --log-opt max-size=1m \
        --restart unless-stopped \
        p3terx/ariang
    
  3. 打开 AriaNg 设置,在 RPC 处填写 Aria2 RPC 密钥(可以在 ~/.aria2/aria2.confrpc-secret 处找到)。

posted @ 2024-10-25 19:09  Undefined443  阅读(283)  评论(0)    收藏  举报