Aria2详解
Aria2应该来说是最流行的免费下载工具之一,因为它的轻量级以及支持各种协议而被广为使用。
这个东西折腾了很长时间,终于配好了,老实说仅仅是配置使用的话应该是相当简单的,但由于一开始参考了mac下配置的那篇文章,虽然更改了路径等内容,但每次启动aria2的时候总是经常启动不起来,或者启动后自动被kill了,反复往返,看了很多教程官方文档说明等,一直查不出问题所在,最后没办法,直接自己写配置文件,终于可以使用了。
aria2配置
根据man文档aria2的默认配置在$HOME/.aria2/aria2.conf中,你也可以在每次加载的过程中人为修改位置如:aria2c --conf-path=/etc/.aria2/aria2.conf
。
配置如下:
|
|
aria2c命令
基本使用
- 下载一个文件(Download a file):
|
|
- 用每个 host 两个连接从一个 host 下载一个文件(To download a file using 2 connections from single host):
|
|
- 同时使用两个连接下载同一文件(Download a file using 2 connections):
|
|
- 同时从FTP和HTTP源下载一个文件(Download a file from HTTP and FTP servers):
|
|
- 并行下载任意数目的URI, metalink, torrent(Parallel downloads of arbitrary number of URI, metalink, torrent):
|
|
- 并发下载一个文件中的URI(Download files listed in a file concurrently):
|
|
- 在退出时保存错误/未完成的下载(Save error/unfinished downloads on exit):
|
|
uget
uget可以说相当于一个图形化界面的下载器,这个下载器的优点是可以调用curl和aria2等工具,在设置–插件中选择aria2即可,具体的使用类似迅雷等一些下载器类似。一单设置选择了aria2的话,uget就会自动运行aria2这个进程,其他程序就无法调用aria2的部分功能了。这个软件占用资源较小,如果使用的linux操作系统,简单易用,基本上不需要配置,重点推荐。
web软件
aria2c有几个比较出名的web软件可以选择:webui-aria2,yaaw。
注意在使用这些UI工具时,实际仍然是调用aria2s命令,因此需要实现开启aria2的守护进程:aria2c -D
,然后在浏览器上面可以执行相关操作。
我个人在使用这两个工具时,研究了很久但一直不能使用,疑似无法读取本地的配置文件,极少情况能够加载成功,进行下载。待解决
参考链接:
http://aria2c.com/usage.html
https://medium.com/@Justin___Smith/aria2%E9%85%8D%E7%BD%AE%E6%95%99%E7%A8%8B-mac%E5%92%8Cwindows-b31d0f64bd4e#.n6bvy48ay
http://yalv.me/aria2/
https://zhuanlan.zhihu.com/p/20563721?columnSlug=ChanTalk
http://wenku.baidu.com/link?url=bKJCYvk24K--RuZ7DuCzg_0TADnrIMt7aT8fSjTcElI57nOenrWsmKVmWuuHD0SKOt-0OrbvltqOSzXX8Ryj0qEJzhCegBN65X1_dNAA727
http://www.cnblogs.com/RhinoC/p/aria2.html
https://aria2.github.io/
http://sydi.org/posts/linux/aria2c-usage-sample-cns.html
http://chanjh.com/post/software/0012