Docker安装Aria2与AriaNg实现离线下载

Aria2 是linux
上较为常见的多协议开源下载引擎,而AriaNg
是常用的Aria2
Web 管理面板。Aria2 与 AriaNg 结合,你就有了可以通过网页访问的离线下载程序。
预览图
安装
本文使用了colinwjd
整合的 Aria2 + AriaNg Dockerfile。
项目作者的 Github 地址为 https://github.com/colinwjd
- 拉取仓库
git clone https://github.com/colinwjd/aria2-ariang.git
- 构建 Docker 镜像
cd aria2-ariang docker build -t colinwjd/aria2-ariang .
- 创建下载目录与配置文件目录
# 按需创建 mkdir ~/downloads ~/config
- 启动容器
docker run --name aria2-ariang \ -p 6800:6800 -p 6880:80 -p 6888:8080 \ -v /DOWNLOAD_DIR:/aria2/downloads \ -v /CONFIG_DIR:/aria2/conf \ -e SECRET=YOUR_SECRET_CODE colinwjd/aria2-ariang
几个端口及字段的说明(
-p 宿主机端口:内部端口
):6800:6800
:aria2 RPC 端口6880:80
:ariaNg 访问端口6888:8080
:web 下载文件目录访问端口/DOWNLOAD_DIR
:宿主机下载目录(~/downloads的绝对地址)/CONFIG_DIR
:宿主机配置文件目录(~/config)YOUR_SECRET_CODE
:Aria2 访问密码,未来使用这个密码连接 Aria2
- 访问
ariaNg
面板并配置aria2
连接浏览器打开
http://ip:6880
,如果得法,会进入ariaNg
Web 管理面板。在
Setting
->AriaNgSetting
->Global
中可以设置面板语言为中文。在
Setting
->AriaNgSetting
->RPC
处按需设置 aria2 连接参数。 -
大功告成
访问 WEB 管理页面,添加下载任务试试吧。
引用资料
- [Github] colinwjd aria2-ariang