平淡
和迅雷相似,Aria2支持的链接类型非常广,包括HTTP、FTP、BT、Magnet磁力链接等多种类型的文件下载。而Aria2的最大特色,就是它支持命令行行式操作,并可以跨平台运行。下面我们就来演示通过Aria2命令行进行高速下载。
首先到https://aria2.github.io载Aria2安装包,解压后将全部文件复制到C:\Windows\System32文件夹下备用。接下来我们启动Windows的命令提示符窗口,输入“aria2c -h”获取Aria2的帮助文档,可以看到它的基本命令格式为“aria2c实际下载链接”(图1)。
这里我们就以下载Aria2的64位安装包为例,打开下载页面后,右击下载链接,从弹出的菜单中选择“复制链接地址”,将文件的实际地址复制到剪贴板上(图2)。
接下来启动命令提示符窗口,输入命令:
aria2c
https://github.com/a ria2/a ria2/releases/download/release-/1.34.O/aria2--1.34.0-win-64bit-buildl.zip -d,--dir=d:\downloads
这一命令表示将下载的文件保存到D:\downloads文件夹下(需要预先建立好这个文件夹),按回车键后即开始执行下载了(图3)。
通过Aria2c命令,我们可以灵活地实现自定义下载,假设我们所居住的小区网速一般在半夜时才比较快,这时便可以利用Aria2c在半夜开始下载大型资源。
首先获取资源的实际下載地址,然后启动任务计划程序,制定一个深夜0点开始执行的任务计划,执行的程序是“C:\windows\system32\aria2c.exe”,参数是“https://cb/buildl.zip -d,--dir=d:\downloads”。设置完毕,到了夜里0点,电脑就会自动开始下载所需的资源了(图4)。
如果想要批量下载(比如下载某些连续剧),我们可以通过记事本新建一个批处理,每行一个下载链接(格式同上述的单行命令),在批处理的最后再添加一行关机命令“shutdown -s—t3”。
保存好批处理文件,并为它设置一个任务计划,就可以在指定时间自动进行下载,并且下载完成后自动关机了。
命令行的下载虽然高效,但是对于很多新手来说,它的使用和配置有一定难度,这种情况下我们可以借助Persepolis DownloadManager(以下简称为PDM)实现Aria2c载。PDM封装了Aria2c内核,并为其套上图形界面,启动后可以看到它和常用的下载软件非常类似。如果要下载软件,点击主界面的“+”按钮,然后在弹出的窗口中输入下载地址,点击OK即可。
因为PDM已经将Aria2c的所有配置文件封装在一起,所以要进行其他配置,点击相应的选项进行设置即可(图5)。
返回程序窗口可以看到下载进程,下载完成后的使用和常规软件是一样的(图6)。
当然Aria2c还有Web控制端版本,这些版本可以方便地实现远程下载,有兴趣的朋友可以到https://pan.baidu.com/s/1nuRSFzz下载懒人版试试。这一版本中包含一个“Aria2启动.VBS”文件,启动Aria2c后使用浏览器访问http://aria2c.com即可使用Web端进行文件的下载(图7)。
当然这个控制端也可以安装在服务器上,我们在公司先安装好上述懒人版并设置下载,下载好的文件就存放在公司电脑上。等到下班回家后,在本地打开Aria2c控制台,点击“设置”,将“JSON-RPCPath”里的lP更改为服务器的地址(需要预先在服务器做好设置)。如此一来在家里就可以远程下载服务器上已经下载好的软件了,类似迅雷的离线下载服务,但是这个可是完全免费的(图8)。
Aria2c支持Android、iOS设备,大家可以将自己的路由器打造为远程下载服务器,利用手机实现远程下载,本文限于篇幅就不在此展开介绍了,有兴趣的朋友可以研究研究。