Aria2是一款跨平台、轻量级的下载工具,支持HTTP、FTP、BitTorrent等多种协议和来源,专为命令行下载而设计。它能够从多个来源和协议下载资源,并充分利用您的网络带宽。Aria2的资源占用极低,在不开启硬盘缓存文件的情况下,其物理内存占用通常仅为4M(在正常HTTP/FTP下载情况下),而BitTorrent下载时每秒钟的CPU占用率约为6%。Aria2还提供了JSON-RPC和XML-RPC接口,支持远程控制。
应用特点
与Windows上常用的Internet Download Manager(IDM)类似,Aria2是一款非常实用的多线程下载工具。它不仅支持多线程下载,还能根据多来源进行下载,简单来说就是可以同时从多个镜像服务器下载同一文档。另外Aria2还支持BT协议,弥补了IDM仅支持HTTP和FTP协议的不足。
如何使用
Aria2是一款命令行工具,所以在应用时需要输入指令。虽然每次下载一个文档需要输入一条指令,略显麻烦,但Aria2支持远程控制接口,只需配置一个Web管理面板,就可以在浏览器中管理Aria2。
配置教程
下载Aria2及Web管理面板
下载并解压Aria2源程序,解压到剩余空间较大的区域,不建议解压到桌面上。
下载并解压Web管理面板和Web服务器。
安装/配置Aria2及Web管理面板
进入http://www.pc6.com/softview/SoftView_506016.html下载Aria2环境变量,解压至Aria2文件目录。
默认配置已配备好,如需更改配置,用文本编辑器打开aria2.conf
,其中包含相应的注释,以下是一些关键参数:
dir=Download
:指定文档存储目录,默认为Aria2文件目录下的Download
文件夹。
disk-cache=32M
:硬盘缓存,默认为32M,功能是将数据缓存到运行内存中。
file-allocation=none
:文档预分配方式,环境变量有速度选项,实际根据您的电脑硬盘选择,固态硬盘使用默认的none
不进行预分配即可,固态盘可以选择falloc
。
enable-rpc=true
:是否开启RPC,RPC是远程控制接口,开启:true,关闭:false。
RPC授权动态密码
:如开启授权动态密码,远程控制管理会要求输入动态密码,取消#即可开启,默认授权动态密码:.
修改完成后记得重新启动Aria2。
下载Aria2操作文档,解压至Aria2文件目录。
Start.bat
:带cmd对话框启动Aria2。
Aria2Start.vbs
:不带cmd对话框启动Aria2。
Aria2Stop.bat
:终止Aria2。
Aria2Status.bat
:查询Aria2进程情况。
Restart.bat
:重新启动Aria2。
Boot.bat
:打开或关闭Aria2开机运行。
初次运行时可能会出现服务器防火墙提示,允许即可。
开启Web服务器文件目录
打开EasyWebSvr.exe → 点击底部的锤子标志 → [设置] → [主目录] 设定为Web管理面板文件目录 → [确定] → 点击底部的锤子标志 → [启动服务器]。
如不愿构建Web服务器,直接访问http://yaaw.ghost或http://webui-aria2.ghost也可。
Web服务器打开后,在浏览器中访问http://localhost/即可浏览Web管理面板。
Aria2 Web管理面板设定:点击[AriaNg Settings] → [Language] 选择[简体中文版]。
[Aria2 情况]:如显示“已连接”,恭喜您,Aria2构建成功;如显示“未连接”,请检查Aria2是否正常打开,或重新启动Aria2。
使用方法
在Web管理面板中点击[新建],可以添加HTTP、FTP、BT任务等,同时添加多个任务,每排一个URL,添加镜像URL用空格分隔,点击文件夹图标可以打开种子资源等。
如果您使用的是Chrome浏览器,可以安装Linkle这一谷歌扩展程序,实现鼠标右键快速建立Aria2下载;其他浏览器请自行搜索扩展。
小提示
Web管理面板删除下载任务后,Aria2不会删除下载文档或缓存文件,需要去下载文件夹删除。
同一个局域网内,其他设备输入当前设备内部网IP地址,就可以访问Web管理页面。
浏览器关闭Web管理面板不会影响Aria2下载。
版本更新
此版本修复了多个bug。
相关详细资料,请参阅变更。
版本升级:
mingw构建依赖项:gh - 1469
android构建依赖项:升级android构建依赖项。
应用android NDK r20并构建aarch64二进制。
删除SSLv3.0和TLSv1.0,并添加TLSv1.3,提升了对GNUTLS和OpenSSL的TLSv1.3支持。
修复了linux getrandom,改为使用c stdlib。
修复了Metalink被禁止使用时,不推送Accept Metalink标题文字的问题。
修复了commonName一直空的bug。
修复了openssl API版本号逻辑性问题,libressl 2.7.x本·钱尼提供的补丁。
删除了应用InternalDHKeyExchange时的构建失败问题。
- 新游戏暂无消息 参与地图设计大赛赢取奖励 10-31
- 2K公布免费第三人称英雄射击游戏《Ethos计划》 10-21
- 考试啦,《葫芦娃2》带来原动画细节小考卷(4) 10-21
- 王国两位君主北欧之地隐士有什么用 10-21
- 我的世界种子怎么种植方法 10-21
- 崩坏学园2怎么注销崩坏怎么注销账号 10-21
- 不止《生化危机》外媒精选30款恐怖佳作 10-21
- 王国两位君主北欧之地雷神之锤解锁顺序 10-21
- 梦幻西游梦玲珑穿什么 10-21
- 功夫熊猫阿宝邀你切磋,《蛋仔派对》联动KouKouLove第二弹开启 10-21