Aria2下载工具详细配置教程

Aria2下载工具详细配置教程

Tabor
2024-12-09 / 0 评论 / 526 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年12月09日,已超过123天没有更新,若内容或图片失效,请留言反馈。

Aria2下载工具详细配置教程

Aria2 是目前最强大的全能型下载工具,它支持 BT、磁力、HTTP、FTP 等下载协议,常用做离线下载的服务端。

1 aria2 for windows

安装 Aria2(服务端)
到 Github 下载 Aria2 最新版
下载地址:
官方下载:https://github.com/aria2/aria2/releases
下载位置及文件可根据个人电脑选择,我的电脑是 64 位:
解压后,在当前目录下新建四个文件:
Aria2.log (日志,空文件就行)
aria2.session (下载历史,空文件就行)
aria2.conf (配置文件)
aria2.vbs (隐藏 cmd 窗口运行用到的,此文件用于启动)

Aria2 的配置

  1. 配置文件链接:http://aria2c.com/archiver/aria2.conf 自己可以直接下载文件来修改使用,或者打开链接复制里面内容到刚刚建立的 aria2.conf 文件里面再修改!
    注意这四项根据个人路径来修改,其他选择可酌情修改修改以下选项:
dir=G:\yaole\Downloads
# 从会话文件中读取下载任务
input-file=D:\GreenSoftware\aria2\aria2.session
# 在Aria2退出时保存`错误/未完成`的下载任务到会话文件
save-session=D:\GreenSoftware\aria2\aria2.session
log=D:\GreenSoftware\aria2\Aria2.log

编辑 aria2.vbs,并复制以下内容,注意修改 E:\App\Aria2\为你的 aria2 安装路径:

Set ws = Createobject("wscript.Shell")
ws.run "D:\GreenSoftware\aria2\aria2c.exe --conf-path=aria2.conf",vbhide

每次启动 aria2,点击aria2.vbs这个文件,不用点击 aria2c.exe。
如果要开机启动,创建一个 HideRun.vbs 的快捷方式! 放在”C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp“ 或“C:\Users\yaole\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup”中即可。 以上配置完就可以正常使用 aria2

2 Aria2 Explorer 浏览器插件

Aria2 Explorer - Microsoft Edge Addons

3 aria2 for docker

3.1 Docker 安装 aria2

本文执行的命令,都再 ubuntu 命令行执行,可以再 Windows 商店中下载 Windows terminal,选择 ubuntu 命令行执行。

3.1.1 使用拉取 aria2 镜像

docker pull p3terx/aria2-pro

3.1.2 启动容器

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=yaolei2011 \
    -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

  • RPC 别名随意填就好
  • RPC 地址填写你服务器的域名或 IP,后面的端口号就是前面启动的aria2 的 RPC 通讯端口
  • RPC 协议选默认的 HTTP
  • RPC Http 请求方法使用默认的 POST
  • RPC 密钥填写前面启动的aria2 的 RPC 密钥

3.2 Docker 安装 AriaNg

3.2.1 拉取 AriaNg 镜像

docker pull p3terx/ariang

3.2.2 启动容器

推荐使用 docker-compose.yml​ 方式部署。

version: "3.8"

services:

Aria2-Pro: container_name: aria2-pro image: p3terx/aria2-pro environment: - PUID=65534 - PGID=65534 - UMASK_SET=022 - RPC_SECRET=P3TERX # 默认P3TERX # 可以运行后,修改RPC_SECRET(aria2-config/aria2.conf),替换后 # 网页登录ip:6880,AriaNG设置-全局右侧的RPC中,设置修改后的密码 - RPC_PORT=6800 - LISTEN_PORT=6888 - DISK_CACHE=64M - IPV6_MODE=true - UPDATE_TRACKERS=true - CUSTOM_TRACKER_URL= - TZ=Asia/Shanghai volumes: - /volume1/docker/aria2/aria2-config:/config - /volume1/Share/Media/aria2-downloads:/downloads

If you use host network mode, then no port mapping is required.

This is the easiest way to use IPv6 networks.

network_mode: host

network_mode: bridge

ports:

- 6800:6800

- 6888:6888

- 6888:6888/udp

restart: unless-stopped

Since Aria2 will continue to generate logs, limit the log size to 1M to prevent your hard disk from running out of space.

logging:
  driver: json-file
  options:
    max-size: 1m

AriaNg is just a static web page, usually you only need to deploy on a single host.

AriaNg: container_name: ariang image: p3terx/ariang command: --port 6880 --ipv6 network_mode: host

network_mode: bridge

ports:

- 6880:6880

restart: unless-stopped
logging:
  driver: json-file
  options:
    max-size: 1m

官网教程:https://p3terx.com/archives/docker-aria2-pro.html

项目地址:https://hub.docker.com/r/p3terx/aria2-pro

项目地址:https://github.com/P3TERX/Aria2-Pro-Docker

docker cli 形式部署方式如下:

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

3.2.3 访问

http://你的服务器ip:6880 访问 AriaNg 的 web 管理界面,点击“AriaNg 设置”菜单,再点击“全局”右边的标签

3.2.4 配置 RPC

  • RPC 别名随意填就好
  • RPC 地址填写你服务器的域名或 IP,后面的端口号就是前面启动的aria2 的 RPC 通讯端口
  • RPC 协议选默认的 HTTP
  • RPC Http 请求方法使用默认的 POST
  • RPC 密钥填写前面启动的aria2 的 RPC 密钥

3.2.5 刷新

配置完刷新一下页面,如果状态显示“已连接”就 ok 了

4 Deian 安装 Aria2

Aria2在Debian11下的配置 | K's Life
Aria2 Pro - 更好用的 Aria2 Docker 容器镜像 - P3TERX ZONE]
GitHub - P3TERX/Aria2-Pro-Docker: Aria2 Pro | A perfect Aria2 Docker image | 更好用的 Aria2 Docker 容器镜像

5 参考文件

0

评论

博主关闭了所有页面的评论