这篇文章上次修改于 1651 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

网上越来越多人在神化aria2,但是aria2只是一款普通的下载工具,何其他软件一样都有着其优点和缺点。


aria2介绍

aria2 is a lightweight multi-protocol & multi-source command-line download utility. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink. aria2 can be manipulated via built-in JSON-RPC and XML-RPC interfaces.
  • aria2是一款轻量级的命令行下载工具。支持HTTP/HTTPS,FTP,SFTP,BitTorrent和Metalink。需要注意的是并不支持ed2k。
  • aria2可以通过内置的JSON-RPC和XML-RPC接口进行操作。所以有了AriaNG这类前端来使用aria2。

windows系统下的aria2

文件作用
aria2c.exe主程序,由官方提供
aria2.conf配置文件,自己根据需要编写
aria2.session保存任务记录,新建空白文档重命名即可
arai2.logaria2运行日志,新建空白文档重命名即可
启动文件用于运行aria2,aria2c.exe无法直接双击运行

首次使用准备

  1. 确定aria2放置的目录(例:D:\ProgramFiles\aria2
  2. github下载对应版本的aria2(例:我使用64位的win7系统选择aria2-1.33.1-win-64bit-build1.zip),解压后把里面的aria2c.exe移动到aria2文件夹里。
  3. 创建aria2.sessionarai2.log文件。
  4. 编写aria2.conf配置文件,参考aria2配置文件
  5. 准备好启动文件

    启动文件

    第四步的时候,aria2已经准备好,但是aria2c.exe无法直接双击打开,还需要通过其他方式来启动。抛开命令行,主要说一下vbs文件和lnk快捷方式。

    vbs文件

    CreateObject("WScript.Shell").Run "D:\ProgramFiles\aria2\aria2c.exe --conf-path=aria2.conf",0

  • 新建文档,写下上面的代码,其中aria2放置的目录(D:\ProgramFiles\aria2)要根据自己的修改,保存重命名为aria2.vbs(名字可随意,后缀必须是vbs)。
  • 双击该文件即能运行aria2,任务管理器里检查是否有aria2c.exe进程,可以建立快捷方式放到开机启动里。(每次开机只需要运行一次,多次运行这文件则会出现多个aria2c.exe进程)

    lnk快捷方式

    lnk即为日常所用快捷方式的后缀,我更喜欢这个方式。

  • 建立aria2c.exe的快捷方式,属性里的目标一栏后面空格加--conf-path=aria2.conf,起始位置为aria2目录,运行方式改为最小化。
  • 通过这个快捷方式运行aria2只会在任务栏多一个图标(可以固定在任务栏使用),关闭该窗口则能关闭aria2。


前端

  • 运行aria2之后,还需要前端来使用aria2。前端推荐AriaNG,友好的界面和详细的Aria2设置中文说明。
  • 在浏览器里打开http://ariang.mayswind.net/latest
  • 首次使用显示未连接,需要修改RPC地址,默认为:http://loacalhost:6800/jsonrpc