Peng's Blog

Peng's Blog

马上订阅 Peng's Blog RSS 更新: https://pengs.top/atom.xml

轻松配置aria2下载器,通过systemd设置开机自启并与浏览器集成

2025年8月7日 01:43

高考完了,我买了新的笔记本电脑,是ThinkBook 16+ 2025 Ultra9 285H 32GB+1TB 核显版本,对于不怎么玩游戏的我来说,基本上够用了。高考前觉得闲下来之后会经常更新博客,但好像一直鸽着。。。

忙活了很多其他的事吧,在我看到我的好多同学学python、学C的最近,我倒没有把太多时间花在倒腾技术上。

不过出于对archlinux的热爱,我在WSL与双系统方案间犹豫了好久,还是决定在如此前沿的硬件上作死折腾archlinux

后续可能有系列文章吧。

言归正传,回到今天的主角,Aria2下载器

什么是aria2

官方github仓库

这是中国人开发的,但是README是英文,里面的介绍翻译过来是这样:

Aria2是下载文件的实用程序。
支持的协议有:HTTP(S)、FTP、SFTP、BitTorrent和Metalink。
Aria2可以从多个源/协议下载文件,并尝试利用您的最大下载带宽。
它支持同时从HTTP(S)/FTP/SFTP和BitTorrent下载文件,同时将从HTTP(S)/FTP/SFTP下载的数据上传到BitTorrent群。使用Metalink的块校验和,aria2在下载像BitTorrent这样的文件时自动验证数据块。

听起来云里雾里的?正常。我总结一下,它是一个类似于IDM或者迅雷的多线程全能下载器

这意味着在服务器支持的情况下,下载文件不再是从头下到尾,而是将整个文件分成多个部分同时进行下载,得到可观的下载速度。

这个工具很强大,但是入手有一定门槛。需要自己编辑配置文件,虽然不难但是烦,重装系统的时候就知道了🥺

所以在此共享我的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
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175...

剩余内容已隐藏

查看完整文章以阅读更多