Docker部署Aria2 Docker

Aria2是一款自由、跨平台命令行界面的下载管理器,该软件根据GPLv2许可证进行分发。支持的下载协议有:HTTP、HTTPS、FTP、Bittorrent和Metalink。我们经常用Aria2替代迅雷等下载工具,Aria2多线程下载,完全可以跑满带宽。

Aria2 Pro是作者P3TERX经过长时间使用和研究官方文档后总结出来的Aria2优化版,特点是BT 下载率高、速度快,重启后不丢失任务进度、不重复下载,BT 下载完成自动清除垃圾文件、自动清除小文件(文件大小过滤功能),支持与 RCLONE 联动,自动上传 OneDrive 、Google Drive 等网盘 ,百度网盘转存到其它网盘 ,多网盘自由选择。

Aria2 Pro-功能强大Aria2 Docker 容器镜像:在线Web管理,下载速度快,功能强

本篇文章主要讲解Aria2 Pro Docker的安装与使用方法

1. Aria2 Pro Docker安装

Compose file模板:https://github.com/P3TERX/Aria2-Pro-Docker/blob/master/docker-compose.yml

模板内容如下:

version: "3.8"

services:

  Aria2-Pro:
    container_name: aria2-pro
    image: p3terx/aria2-pro
    environment:
      - PUID=65534
      - PGID=65534
      - UMASK_SET=022
      - RPC_SECRET=P3TERX
      - RPC_PORT=6800
      - LISTEN_PORT=6888
      - DISK_CACHE=64M
      - IPV6_MODE=false
      - UPDATE_TRACKERS=true
      - CUSTOM_TRACKER_URL=
      - TZ=Asia/Shanghai
    volumes:
      - ${PWD}/aria2-config:/config
      - ${PWD}/aria2-downloads:/downloads
# If you use host network mode, then no port mapping is required.
# This is the easiest way to use IPv6 networks.
    network_mode: host
#    network_mode: bridge
#    ports:
#      - 6800:6800
#      - 6888:6888
#      - 6888:6888/udp
    restart: unless-stopped
# Since Aria2 will continue to generate logs, limit the log size to 1M to prevent your hard disk from running out of space.
    logging:
      driver: json-file
      options:
        max-size: 1m

# AriaNg is just a static web page, usually you only need to deploy on a single host.
  AriaNg:
    container_name: ariang
    image: p3terx/ariang
    command: --port 6880 --ipv6
    network_mode: host
#    network_mode: bridge
#    ports:
#      - 6880:6880
    restart: unless-stopped
    logging:
      driver: json-file
      options:
        max-size: 1m

你需要修改一下密钥,其它的参数保持默认即可。

Aria2 Pro Docker修改密钥

最后,开始启动Docker。

Aria2 Pro Docker安装成功

2. Aria2 Pro Docker使用

2.1 AriaNg配置

安装完成后,现在打开http://nasip:6880访问AriaNg的web管理界面,在AriaNg设置中RPC填入你的密钥。

Aria2 Pro Docker设置密钥

确保你的Aria2的连接状态为正常。

Aria2 Pro Docker连接状态

2.2 Aria2离线下载

现在你可以在AriaNg新建离线下载了。

Aria2 Pro Docker打开下载

受益于VPS主机的带宽的优势,Aria2离线下载速度还是非常快的。

Aria2 Pro Docker下载速度

2.3 修改下载路径

默认的Aria2 Pro Docker下载路径是在以下路径:

Aria2 Pro Docker下载路径

当然,你可以自己修改参数如下:

-v $PWD/aria2-config:/config​ – 配置目录映射,配置文件持久化。左边为宿主机路径供自定义,不要有中文、不要混用配置文件,首次使用请确保目录为空。

-v $PWD/aria2-downloads:/downloads​ – 下载目录映射。左边为宿主机路径供自定义,​不要有中文

-e SPECIAL_MODE=move​ – 开启文件自动归档/分类功能,即在文件下载完成后把文件移动到指定目录。默认移动到下载目录下的completed子目录。

TIPS: 注意确认目录是否存在、权限是否正确。