美文网首页程序员
分享一个下载神神神器!

分享一个下载神神神器!

作者: 0851ecf312d1 | 来源:发表于2018-11-28 19:08 被阅读581次

    声明:本文首发微信公众号【菜鸟要飞】,如有转载,请标明出处!


    先看一张图,是用今天分享的软件下载百度云资源的效果图,10.8M/s的速度。之前我也分享过一些下载神器,但基本上都在2M左右徘徊,真心被这速度震撼到了,就算是超级百度云会员也达不到这个速度吧。所以叫神神神器不算过分。

    下面有请今天的神神神器——Aria2登场。

    Aria2 

    首先Aria2也是款历史悠久的下载神器,只不过我眼拙一直没有发觉而已。它是一款轻量级、跨平台、免费、开源、不限速的命令行下载工具,支持多线程断点续传;支持 HTTP / FTP / BT / Magnet 磁力链接等类型的文件下载;Aria2 可以从多个来源、多个协议下载资源,最大的程度上利用了你的带宽,因此下载速度很快。

    Aria2本身是使用命令行进行下载的,所以对一般用户来说使用比较困难,但对我们程序员来说反而更能装逼。关于Aria2的安装和配置还是比较繁琐的,不是本文讨论的重点。Aria2提供了丰富的配置项,直接使用Aria2的好处在于可以根据自己的需求灵活配置,例如限速,多线程数量,下载类型,代理设置等,经过一番折腾可以更加了解Aria2内部实现,遇到了问题能够着手解决。喜欢折腾的读者们可以自行查阅资料。

    Aria2GUI+BaiduExporter插件

    本文的重点来了。

    首先Aria2GUI是程序员基于Aria2开发的一款可视化的Mac版本的下载工具,为用户免去了配置Aria2,使用命令行下载文件的痛苦。下载安装Aria2GUI后,就可以直接使用下载功能,对普通用户来说非常友好。

    BaiduExporter是一个浏览器插件,主要功能就是导出百度云资源的下载链接,并交给Aria2GUI进行下载,所以如果需要使用Aria2GUI下载百度云资源,最好安装BaiduExporter插件,如果只是使用Aria2GUI下载HTTP/BT / Magnet等文件,完全没有必要安装BaiduExporter插件。

    Aria2GUI

    再次提醒一下,此工具只有Mac版。下载安装后,打开如下图

    图1-2

    这里就强调一下设置页面,点击上图中右上角的工具图标,弹出如下的设置页面。JSON-RPC Path的值一定要设置成如图中或http://localhost:6800/jsonrpc,否则会报服务器链接失败的错误。其他的设置,大家自己看看就明白了。

    除了这个设置页面,大家还应该了解一下, Aria2GUI安装包下的/Applications/Aria2GUI.app/Contents/Resources路径下的aria2.conf配置文件。这是对Aria2的配置,如果出现无法下载的情况或配置代理等高级功能,基本上都是通过修改此配置文件来解决。

    点击图1-2中的【add】按钮,就可以新增下载任务,如下图

    磁链接的下载速度有时候还是很不错的。

    BaiduExporter插件

    再次强调一下,安装此插件的目的就是为了更好更方便的使用Aria2GUI下载百度云资源。插件安装成功后,访问并选中任意的百度云资源,会多出【导出下载】的按钮,如下图

    点击【导出下载】,点击【ARIA2 RPC】,此时切换到Aria2GUI的主界面,就会看到已经在飞速执行百度云资源的下载任务,如下图

    关于Aria2GUI+BaiduExporter插件,就介绍到这,非常简单。

    Aria2除了Aria2GUI这一款PC端可视化工具外还有其它很多的版本,例如比较常用的Persepolis Download Manager,这个工具有Mac、Windows版本,但是它在百度云资源的下载对接上不是很方便。

    除此之外还有不少web版的可视化工具如:

    http://aria2c.com/

    http://webui-aria2.ghostry.cn/

    大家可以根据需要自行选择。使用方法上大同小异,都是对Aria2的封装,在下载速度,对下载文件类型的支持等本质方面没有区别。

    Aria2的缺点

    Aria2对百度云资源,HTTP文件的支持,没的说,又快又稳。但是对BT、磁力文件的支持就有点差强人意了,小编也是折腾了一天,反复修改aria2.conf配置文件,才使Aria2能够正常下载普通的磁力文件,特殊的磁力文件只能呵呵了。小编暂时没有找到原因,有兴趣的读者可以自行查阅资料,有了解的欢迎留言交流。文末会贴出小编折腾后的aria2.conf配置文件,想使用Aria2下载磁力文件的,可下载后直接覆盖掉本地的aria2.conf配置文件即可,但我不建议使用。

    最后

    奉上文中所涉及到的文件下载链接

    Aria2GUI的下载地址

    https://github.com/yangshun1029/aria2gui/releases

    BaiduExporter插件下载地址

    https://github.com/acgotaku/BaiduExporter/blob/master/BaiduExporter.crx

    aria2.conf配置文件

    https://pan.baidu.com/s/1w6aaWg4bc4pii_onMtKw_A

    Aria2的开源地址

    https://github.com/aria2/aria2/releases/tag/release-1.34.0

    Persepolis Download Manager下载地址

    https://github.com/persepolisdm/persepolis/releases

    欢迎关注我的公众号:【菜鸟要飞】 ,面试宝典、学习路线、源码分享等等你来学

    相关文章

      网友评论

        本文标题:分享一个下载神神神器!

        本文链接:https://www.haomeiwen.com/subject/hkizqqtx.html