侧边栏壁纸
  • 累计撰写 33 篇文章
  • 累计创建 7 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Aria2 Pro Docker

Administrator
2025-01-21 / 0 评论 / 0 点赞 / 35 阅读 / 0 字 / 正在检测是否收录...

完美的 Aria2 Docker 镜像。 开箱即用,只需添加下载任务即可,无需考虑其他任何事情。

特征

  • 支持的平台: amd64, i386, arm64, arm/v7, arm/v6

  • 功能齐全: Async DNS, BitTorrent, Firefox3 Cookie, GZip, HTTPS, Message Digest, Metalink, XML-RPC, SFTPmax-connection-per-server无限。

  • 以低速重试 ( lowest-speed-limit) 并关闭连接

  • 高BT下载速率和速度

  • 自动获取 BitTorrent 跟踪器

  • 下载错误自动删除文件

  • 下载取消自动删除文件

  • 自动清除 .aria2后缀文件

  • 自动清除 .torrent后缀文件

  • 任务进度不丢失,不重复下载

用法

Docker 命令行界面
无论使用什么架构平台,只需使用以下命令启动容器即可(只需设置<TOKEN> ):

复制

docker run -d \
    --name aria2-pro \
    --restart unless-stopped \
    --log-opt max-size=1m \
    -e PUID=$UID \
    -e PGID=$GID \
    -e UMASK_SET=022 \
    -e RPC_SECRET=<TOKEN> \
    -e RPC_PORT=6800 \
    -p 6800:6800 \
    -e LISTEN_PORT=6888 \
    -p 6888:6888 \
    -p 6888:6888/udp \
    -v $PWD/aria2-config:/config \
    -v $PWD/aria2-downloads:/downloads \
    p3terx/aria2-pro

然后你需要一个WebUI来控制,比如 AriaNg 可以直接使用。 或者使用Docker自行部署:

复制

docker run -d \
    --name ariang \
    --log-opt max-size=1m \
    --restart unless-stopped \
    -p 6880:6880 \
    p3terx/ariang

TIPS: 防火墙打开端口很重要。

参数

范围

功能

-e PUID=$UID-e PGID=$GID

将UID和GID绑定到容器上,这意味着您可以使用非root用户来管理下载的文件。

-e UMASK_SET=022

对于 Aria2 的 umask 设置,可选,如果不设置则默认为 022

-e RPC_SECRET=<TOKEN>

设置 RPC 秘密授权令牌。 默认: P3TERX

-e RPC_PORT=6800

设置RPC监听端口。

-p 6800:6800

绑定RPC监听端口。

-e LISTEN_PORT=6888

设置 BitTorrent/DHT 监听的 TCP/UDP 端口号。

-p 6888:6888

绑定 BT 监听端口 (TCP)。

-p 6888:6888/udp

绑定DHT监听端口(UDP)。

-v <PATH>:/config

包含所有相关的配置文件。

-v <PATH>:/downloads

磁盘上下载的位置。

-e DISK_CACHE=<SIZE>

设置磁盘缓存。 尺寸可以包括 K或者 M(1K = 1024,1M = 1024K),例如 64M

-e IPV6_MODE=<BOOLEAN>

是否启用 Aria2 的 IPv6 支持。 选修的: true或者 false。 设置选项 disable-ipv6=false和 enable-dht6=true在配置文件(aria2.conf)中。

-e UPDATE_TRACKERS=<BOOLEAN>

是否自动更新BT Trackers List。 选修的: true或者 flase,如果未设置则默认为 true

-e CUSTOM_TRACKER_URL=<URL>

自定义 BT 跟踪器列表 URL。 如果未设置,将从 https://trackerslist.com/all_aria2.txt 获取。

-e TZ=Asia/Shanghai

指定要使用的时区,例如 Asia/Shanghai

0

评论区