抛弃迅雷,Aria2 新手入门
迅雷已经用了 10 年,一直将它视为最快也最方便的下载工具,也一直购买迅雷会员。
但是,迅雷已经堕落。
thunder://迅雷专属链接越来越少,下载基本是磁力链接和 BT 种子;- 迅雷会员加速不再有效,大量资源速度为 0(会员虽然还有一年多,但已经没用了);
- 迅雷关闭旧版功能,迫使大家升级迅雷 U 享版,但升级后,发现新版迅雷会强制接收所有下载。
有些小文件,我只想用浏览器直接下载,而一些不想下载的链接,也会被迅雷非常敏感地感应到,强制下载,真的特别流氓。
为什么选择 Aria2?
Aria2 下载功能比较全面,支持 BT 和磁力链接,性能也相当不错,速度不比迅雷慢。
虽然没有原生应用界面,配置也比较麻烦,但这些可以通过懒人包轻松解决。
下图先帮你建立整体印象——Aria2 的核心是后台下载引擎 aria2c,浏览器扩展、AriaNg 网页界面、系统托盘都通过本地 RPC(默认端口 6800)与它协作:

真·懒人包
Aria2 真·懒人包无需配置,下载即可使用,适合不想折腾的人。
真·懒人包:https://www.seoipo.com/software/Aria2/
将懒人包解压到任意目录(例如 D:\Aria2),双击「启动 Aria2.bat」即可——它会在后台拉起下载引擎、在系统托盘显示火箭图标,并自动打开 AriaNg 下载界面。包内均为开源绿色软件,不涉及任何隐私和安装,无需 AutoHotkey 等运行库。
2026.06.22 启动器重构为零依赖方案:弃用 AutoHotkey,改用 Windows 自带的 PowerShell 实现系统托盘 + 原生完成/出错通知;启动器便携化(解压到任意目录即用,无硬编码路径);同步优化 aria2.conf(最小分片、UTF-8 文件名、弱网重试等,详见下文)。更新 AriaNg 1.3.14,并增加 bt-tracker 至 120 个,以便 BT 和磁力链接提速。
任务完成或出错时会推送 Windows 系统原生通知(toast),由托盘程序内置、开箱即用、无需额外组件。此通知功能最初由 @我真的爱发明 提出。
启动器与系统托盘
启动器用 Windows 自带的 PowerShell 实现(不再依赖 AutoHotkey,避免杀软误报),且为便携设计:解压到任意目录都能直接用,没有硬编码路径。由于 .bat 本身无法带自定义图标,首次启动后包内会自动生成一个火箭图标快捷方式「Aria2 启动.lnk」(最小化、几乎无黑框闪烁),可拖到桌面或固定到任务栏,日常用它启动更顺手。
托盘火箭图标的功能:
- 双击图标:打开 AriaNg 面板
- 鼠标悬停:显示实时上下行速度与活动任务数
- 右键菜单:打开 AriaNg / 全部暂停 / 全部恢复 / 打开下载文件夹 / 退出
点「退出」会通过 RPC 优雅关闭 aria2(自动保存未完成任务,不残留后台进程)。整套程序仅在你启动后存在,不会开机自启或后台常驻。
手动安装与配置
如果你想了解 Aria2 背后的运作、自行搭建一套,可按下面步骤手动配置(懒人包用户可跳过本节)。
下载
Aria2 快速设置包或备用链接,将其解压到存放文件夹,例如D:\Aria2。官网下载 Aria2 程序(Windows 选择 aria2-1.37.0-win-64bit-build1.zip),然后解压到快速设置包的存放文件夹中,替代其中的
aria2c.exe程序。
GitHub 官方仓库下载 Aria2 双击「启动 Aria2.bat」启动后台服务,系统托盘区会出现火箭图标,并自动打开 AriaNg 下载界面。(新版官方
aria2c.exe为后台控制台程序,托盘图标由快速设置包内置的启动器提供。)参照懒人包配置修改
aria2.conf,更多设置参考 aria2c 官方文档。[1]修改默认下载目录:
# 文件的保存路径 (可使用绝对路径或相对路径), 默认:当前启动位置 # D:\Downloads 是我的默认下载目录,可以改为你自己的下载路径 dir=D:\Downloads修改服务器默认连接数:
# 同一服务器连接数,添加时可指定,默认:1 max-connection-per-server=16提升多线程并发与弱网稳定性(懒人包已默认配好,手动配置可参考):
# 单任务最大线程数 split=32 # 最小分片大小,默认 20M 会让 split 形同虚设;调小让中小文件也能多线程提速 min-split-size=4M # 按 UTF-8 解析 Content-Disposition 文件名,修复部分服务器下载的中文文件名乱码 content-disposition-default-utf8=true # 弱网/抽风服务器:失败后等 10 秒重试,每文件最多尝试 5 次 max-tries=5 retry-wait=10修改监听端口 6800:
# RPC 监听端口,端口被占用时可以修改,默认:6800 # 端口修改后,需要重新启动 aria2c.exe,并确保页面设置中的 RPC 地址已更改为新端口。 rpc-listen-port=6800开启 BT 下列设置:
enable-dht=true bt-enable-lpd=true enable-peer-exchange=true在文档最后一行添加 BT trackers,最新 trackers 列表从 ngosang/trackerslist 中获取,tracker 中用
,隔开。# bt-tracker 更新,解决 Aria2 BT 下载速度慢没速度的问题 bt-tracker=udp://tracker.opentrackr.org:1337/announce,udp://open.demonii.com:1337/announce,udp://open.stealth.si:80/announce,udp://tracker.torrent.eu.org:451/announce,udp://explodie.org:6969/announce,udp://tracker.tiny-vps.com:6969/announce,udp://tracker.qu.ax:6969/announce,udp://tracker.dump.cl:6969/announce,udp://opentracker.io:6969/announce,udp://open.free-tracker.ga:6969/announce,udp://leet-tracker.moe:1337/announce,udp://bt.ktrackers.com:6666/announce,http://www.torrentsnipe.info:2701/announce,http://tracker.vanitycore.co:6969/announce,http://tracker.lintk.me:2710/announce,http://tracker.dmcomic.org:2710/announce,http://tracker.corpscorp.online:80/announce,http://tracker.bz:80/announce,http://tracker.bt-hash.com:80/announce,http://t.jaekr.sh:6969/announce其他设置不常用,有时间的话,你可以慢慢调整。
Aria2 没有原生应用界面,需要一个 WebUI 来管理下载。快速设置包已内置 AriaNg,双击「启动 Aria2.bat」会自动打开;手动搭建可参考下文「更换 Aria2 界面」。该界面会自动与本地的 aria2c 程序关联,建议收藏到书签,以便日后使用。[2]
如果出现「Aria2 RPC 服务器错误」,请检查 JSON-RPC Path 是否为 http://localhost:6800/jsonrpc。注意,页面链接须为 http 而非 https。如果依然报错,则说明 aria2.conf 配置有误,建议下载 真·懒人包。
Aria2 进阶
更换 Aria2 界面
AriaNg 提供了类似传统下载软件的界面,简便易用。

使用方法:下载并解压 AriaNg AllInOne,运行目录下的 index.html,打开 Aria2 WebUI 界面,将页面链接收藏到书签以便后续使用 Aria2。注意,本地运行要用 AllInOne 版本,否则会出现 cannot get language resources, and will display in default language。
如果 AriaNg 页面出现未连接的错误提示,则在页面左侧选择「AriaNg 设置」>「RPC」,检查 RPC 地址是否正确。默认地址应为 localhost:6800。
Aria2 下载预热
Aria2 懒人包已内置热门 Tracker,无需 DHT 预热即可进行 BT 下载。
如果你仍然觉得下载速度慢,则找一个热门影视的 BT 种子(注意是种子,不是磁力链接),然后下载并挂着做种。过几个小时后,退出 Aria2 或者等待 Aria2 会话自动保存,你会发现 dht.dat 从空文件变成有数据了,之后的 BT 下载速度就会快很多。
很多 BT 客户端一样,Aria2 有个 dht.dat 文件 (开启 ipv6 还有个 dht6.dat),这玩意用于存储一种叫做 DHT Routing Table 的东西,DHT 网络由无数节点组成,你接触到一个后能通过它接触到更多的节点,Aria2 我记得是有内置的节点,但是!如果你在 Aria2 第一次运行的时候直接下载磁力链接或者冷门种子,你很可能遇到连 MetaData 都无法获取的情况,这就是因为第一次只是初始化 dht.dat 文件,你本地不存在 DHT Routing Table 的缓存,所以你无法从 DHT 网络中获取足够的数据。[3]
接管浏览器下载
要使用 Aria2 管理浏览器下载,需要安装相应插件或扩展。
- Chrome:安装 Aria2 整合 扩展。如果无法从扩展商店下载,可从 国内搬运地址 或懒人包内置文件获取,安装流程参考 Chrome CRX 插件本地安装指南。
- Firefox:安装 Aria2 Download Manager Integration 扩展,配置方法参照下方的 Chrome 扩展设置。
安装「Aria2 整合」扩展后,右键点击扩展图标并选择「选项」,按以下步骤设置:
- 点击左侧的「+」图标,默认使用
http://localhost:6800/jsonrpc作为服务器地址,点击保存。设置完成后,在下载链接的右键菜单中即可选择「用 Aria2 下载」。 - 若希望 Aria2 接管所有下载,在扩展选项页中勾选「拦截下载」,并将拦截下载服务器设为
Localhost。此处还可设置最小文件大小、排除协议、排除站点和排除文件类型等。
若使用「添加到 aria2」扩展,请右键点击扩展图标,选择「选项」>「设置」,并按以下方式配置:
- 最小监视:设置为
10M。容量低于该值的文件将由浏览器下载;若希望 Aria2 接管所有下载,请将此值设为0.001。 - JSON-RPC 链接:设置为
http://localhost:6800/jsonrpc。 - 图标状态:图标显示
en表示已开启,显示dis表示已关闭,点击图标可切换状态。