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 的配置
- 配置文件链接: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/udprestart: 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:6880restart: 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 容器镜像
评论