Docker推荐 · 多线程下载神器Aria2

概述

Aria2 是目前最强大的全能型下载工具,它支持 BT、磁力、HTTP、FTP 等下载协议,常用做离线下载的服务端。我这里选择了大佬制作的Aria2Pro,为 Aria2 添加了额外的一些功能,让它变得更实用。Github

特点

  • 使用 Aria2 完美配置方案
    • BT 下载率高、速度快
    • 重启后不丢失任务进度、不重复下载
    • 下载错误自动删除未完成的文件
    • 下载完成自动删除控制/种子文件及空目录
    • BT 下载完成自动清除垃圾文件/小文件(文件类型/大小过滤)
    • 防版权投诉、防迅雷吸血
  • 使用 Aria2 Pro Core 项目最新静态编译二进制文件
    • 多平台:amd64i386arm64armhf(常见平台完美支持)
    • 全功能:Async DNSBitTorrentFirefox3 CookieGZipHTTPSMessage DigestMetalinkXML-RPCSFTP
    • 单服务器线程数最大值无上限(已破解线程数限制)
    • 防掉线程优化、内存消耗优化、读写性能优化
    • 最新依赖库,下载更安全、稳定、快速
  • 支持与 RCLONE 联动
    • 自动上传 OneDrive 、Google Drive 等网盘,多网盘自由选择
    • 百度网盘转存到其它网盘
  • 下载完成自动移动文件到指定目录(文件自动归档/分类)
  • 定时自动更新 BT tracker 列表,保持 BT 下载高速率
  • 用户文件权限自动配置

部署

可以通过Docker直接部署,我使用的命令如下,详细参数可参见官方介绍

docker run -d --name aria2-pro --restart unless-stopped --log-opt max-size=1m --network host     -e PUID=$UID -e PGID=$GID -e RPC_SECRET=password -e RPC_PORT=8800 -e LISTEN_PORT=8000 -v ~/Aria2:/config -v ~/Downloads:/downloads -e SPECIAL_MODE=rclone p3terx/aria2-pro

运行命令后,即可部署完成,RPC端口为8800,同时BT和BHT监听8000端口,需要开放此端口TCPUDP,数据存放在/root/Aria2中,可根据需要自行修改。

安装&部署 AriaNg 作为 WebUI

AriaNG可以在项目的releases页面下载,其中标准版具有资源缓存和异步加载的特性,页面打开速度会更快,所以适合部署到 Web 服务器。AllI­nOne版是一个HTML文件,可以直接打开使用。

科普:Ar­i­aNG只是一个静态网页,只负责发送指令给服务端,所填写的RPC地址和密钥等设置数据只会储存在本地浏览器中,所以部署到服务器不是必要操作。

TIPS:HTTPSWebsocket(安全)链接仅适用于RPC开启TLS的服务端,没有特殊需求,使用HTTP链接即可。同时AriaNG开启加密会自动禁用HTTPWebsocket这两种非加密方式的连接方法。

可以使用以下这些已经部署好的网页版:

技巧

联动 RCLONE 自动上传

文件下载到本地后自动调用 RCLONE 上传到指定网盘,本地不保留文件,实现 OneDrive 和 Google Drive 等网盘的伪离线下载。

在启动命令加入-e SPECIAL_MODE=rclone参数后开启 RCLONE 自动上传功能,容器初次启动会安装 RCLONE ,且每次重启会自动更新 RCLONE。

初次使用或者想要配置 RCLONE 可使用docker exec -it aria2-pro rclone config命令进入容器内的 RCLONE 交互菜单选项,配置方法可参考:Rclone 安装配置教程

最后根据实际情况修改 Aria2 Pro 配置文件目录下script.conf文件中的网盘名称(drive-name)和网盘路径(drive-dir)这两个选项的值。

版权声明:此篇文章《Docker推荐 · 多线程下载神器Aria2》作者:湙凇。未经许可严禁转载,转载与引用请首先注明作者(湙凇)、出处(https://blog.yisrime.xyz/02/05/docker%e6%8e%a8%e8%8d%90-%c2%b7-%e5%a4%9a%e7%ba%bf%e7%a8%8b%e4%b8%8b%e8%bd%bd%e7%a5%9e%e5%99%a8aria2.html)以及此段内容。
暂无评论

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇

版权所有 严禁复制