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

Aria2 是linux上较为常见的多协议开源下载引擎,而AriaNg是常用的Aria2Web 管理面板。Aria2 与 AriaNg 结合,你就有了可以通过网页访问的离线下载程序。

预览图

Aria2预览图

安装

本文使用了colinwjd整合的 Aria2 + AriaNg Dockerfile。

项目作者的 Github 地址为 https://github.com/colinwjd

  1. 拉取仓库
    git clone https://github.com/colinwjd/aria2-ariang.git
    
  2. 构建 Docker 镜像
    cd aria2-ariang
    docker build -t colinwjd/aria2-ariang .
    
  3. 创建下载目录与配置文件目录
    # 按需创建
    mkdir ~/downloads ~/config
    
  4. 启动容器
    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
  5. 访问ariaNg面板并配置aria2连接

    浏览器打开http://ip:6880,如果得法,会进入ariaNg Web 管理面板。

    Setting->AriaNgSetting->Global中可以设置面板语言为中文。

    Setting->AriaNgSetting->RPC处按需设置 aria2 连接参数。

  6. 大功告成
    访问 WEB 管理页面,添加下载任务试试吧。

引用资料

  1. [Github] colinwjd aria2-ariang
梓喵出没博客(azimiao.com)版权所有,转载请注明链接:https://www.azimiao.com/5830.html
欢迎加入梓喵出没博客交流群:313732000

我来吐槽

*

*