简介
Windwos 下安装 aria2
安装 aria2
下载地址:https://github.com/aria2/aria2/releases/
快速下载:点击我下载 aria2-1.37.0-win-64bit-build1.zip
在 D 盘新建目录 D:\download_tool\aria2
配置
在aria2c同级目录下新建 aria2.conf文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
|
# aria2 配置文件示例
# =========== 下载目录与文件管理 ===========
# 默认下载目录,建议使用绝对路径
dir=E:\Downloads
# 日志文件路径和级别
log=D:\download_tool\aria2\aria2.log
log-level=warn
# 日志文件是否覆盖写入,如果为 false 则会追加写入
# allow-overwrite=false
# 当文件名冲突时自动重命名(例如 file.zip.1)
auto-file-renaming=false
# 文件预分配方式,建议使用 falloc (最快)
# none: 不预分配,直接写入
# prealloc: 预分配,写入零
# falloc: 预分配,高效
file-allocation=falloc
# =========== 连接与速度 ===========
# 同时下载的最大任务数
max-concurrent-downloads=5
# 每个服务器的最大连接数(HTTP/FTP)
max-connection-per-server=16
# 每个下载任务的连接数(HTTP/FTP)
split=16
# 最小分块大小,小于此值将不会使用多连接
min-split-size=1M
# 全局最大下载速度限制 (0 表示无限制)
max-overall-download-limit=0
# 全局最大上传速度限制 (0 表示无限制)
max-overall-upload-limit=0
# User-Agent 伪装
user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
# 禁用 SSL/TLS 证书检查 (不建议修改为 true)
check-certificate=false
# 设置最低 TLS 版本
min-tls-version=TLSv1.2
# =========== BitTorrent / DHT ===========
# 启用 DHT (分布式哈希表)
enable-dht=true
# DHT 监听端口范围
dht-listen-port=6881-6999
# 启用 PEX (点对点交换)
enable-peer-exchange=true
# BitTorrent 监听端口范围
listen-port=51413-51413
# 每个 BT 任务的最大连接对等体数量
bt-max-peers=50
# 做种时间 (秒),0 表示一直做种
seed-time=0
# 做种分享率 (0 表示一直做种,1.0 表示下载多少上传多少)
seed-ratio=1.0
# 下载磁力链接时,保存 .torrent 文件
bt-save-metadata=true
# 自动下载 .torrent 文件中的内容
follow-torrent=true
# 手动添加 tracker 服务器,多个用逗号隔开
# bt-tracker=udp://tracker.opentrackr.org:1337/announce,udp://tracker.leechers-paradise.org:6969/announce
# =========== RPC 远程控制 (用于 WebUI, 如 AriaNG) ===========
# 启用 RPC 服务
enable-rpc=true
# 监听所有网络接口,如果只允许本地连接则设置为 false
rpc-listen-all=true
# RPC 监听端口
rpc-listen-port=6800
# RPC 授权令牌。**强烈推荐设置,用于 WebUI 连接认证,替换为自己的秘密字符串**
# rpc-secret=
# 允许所有源的 RPC 请求 (方便 WebUI 跨域访问)
rpc-allow-origin-all=true
# 启用 HTTPS 加密 RPC (需要配置 rpc-certificate 和 rpc-private-key)
# rpc-secure=true
# rpc-certificate=/path/to/server.crt
# rpc-private-key=/path/to/server.key
# =========== 其他 ===========
# 启用断点续传 (默认就是 true)
continue=true
# 会话文件路径,用于保存当前下载任务状态,以便重启后恢复
save-session=D:\download_tool\aria2\aria2.session
# 每次下载完成或暂停时强制保存会话
force-save=true
# 从文件中读取下载链接,一行一个 (如果使用了 input-file,aria2 会在启动时读取)
# input-file=/path/to/your/urls.txt
|
启动
1
|
D:/download_tool/aria2/aria2c --conf-path=D:/download_tool/aria2/aria2.conf
|
系统服务
为了开机自启动,需要设置系统服务。
Windows 平台先安装 nssm , 管理员运行如下命令
1
|
nssm install aria2 D:/download_tool/aria2/aria2c --conf-path=D:/download_tool/aria2/aria2.conf
|
WebUI - AriaNg
aria2 的 web 客户端
AriaNg 下载地址:https://github.com/mayswind/AriaNg/releases/download/1.3.8/AriaNg-1.3.8-AllInOne.zip
下载后,点击 index.html 即可使用浏览器打开。
把打开的地址收藏书签,即可快速使用。
如果无法连接,需要检查
- aria2 是否启动
- AriaNg 是否设置了密钥
设置密钥:AriaNg 设置 -> RPC(localhost:6800) -> Aria2 RPC 密钥