mengtaixiao/aria2ariang

By mengtaixiao

Updated about 2 years ago

学习测试用的 aria2+ariaNG+网页在线下载

Image
Networking
0

391

mengtaixiao/aria2ariang repository overview

学习测试用的 aria2+ariaNG+网页在线下载

部署命令: docker-cli

docker run -d \
--name aria2ariang \
--restart=unless-stopped \
--network=bridge \
-p 6800:6800 \
-p 6810:6810 \
-p 6820:6820 \
-p 37126:37126/tcp \
-p 37126:37126/udp \
-v /path/to/data:/root \
-v /path/to/downloads:/downloads \
-e RPC_SECRET=password \
-e HTTP_USERNAME=username \
-e HTTP_PASSWORD=password \
mengtaixiao/aria2ariang:latest

docker-compose

services:
    aria2ariang:
        container_name: aria2ariang
        restart: unless-stopped
        network_mode: bridge
        ports:
            - 6800:6800
            - 6810:6810
            - 6820:6820
            - 37126:37126/tcp
            - 37126:37126/udp
        volumes:
            - /path/to/data:/root
            - /path/to/downloads:/downloads
        environment:
            - RPC_SECRET=password
            - HTTP_USERNAME=username
            - HTTP_PASSWORD=password
        image: mengtaixiao/aria2ariang:latest

说明: 如果不需要某个端口的功能,可以不映射它的端口-p ,对bridge网络有效,对host网络不生效

  • 6800--RPC端口(Aria2下载器本体,GUI连接RPC端口时需要RPC_SECRET验证)
  • 6810--WebUI(访问AriaNG无需验证,这只是个前端,但AriaNG连接到后端的aria2本体需要验证RPC_SECRET,有密码就不会被热心网友帮忙下载100TB小姐姐了,GUI是静态网页跑在浏览器的,连接了的下载器认证信息是存在浏览器里面的,不是服务端,一个AriaNG可以连接多个Aria2下载器)
  • 6820--浏览下载的文件(darkhttpd,需要验证用户密码HTTP_USERNAME HTTP_PASSWORD,验证后可以从网页下载到本地,也就是高速取回,仅能下载,无重命名删除缩略图等功能,在外面可以便捷使用,即不一定需要通过SMB取回)
  • 37126TCP+UDP--(BT监听端口,使用高位随机防止运营商限速)
  • 环境变量RPC_SECRET HTTP_USERNAME HTTP_PASSWORD若未指定,三者默认值均为aria2aria2
  • 如果用host网络就不需要-p,用host可以有ipv6
  • 重启容器任务丢失,是因为默认没有开启强制保存,开启方法:AriaNG--通过RPC连接上aria2--左侧Aria2设置--高级设置--强制保存--改为是。或者直接修改配置文件data/aria2.conf中的force-save改为true

更新说明: v2.0.6:

  • AriaNG、在线取回已添加监听IPv6,适用于host网络

Tag summary

Content type

Image

Digest

sha256:60c6cd0a5

Size

11.1 MB

Last updated

about 2 years ago

docker pull mengtaixiao/aria2ariang