一个好用的下载工具--Aria2
来源:互联网 发布:mac上的办公软件有哪些 编辑:程序博客网 时间:2024/04/29 07:34
Aria2是一个很好用的下载工具,支持http、ftp、torrent等协议,通过多线程多链接加速下载,内存、cpu占用资源少。通过chrome的插件,能接管网页中的下载项和百度云盘资源的下载。
本文基于mac环境下
安装
我还是用brew cask
来安装的:
brew cask install aria2
安装完成后文件位于/usr/local/Cellar/aria2/
下。
配置
通过官方文档知道,aria2运行的时候会自动去位置$HOME/.aria2/aria2.conf
读取配置文件。
配置文件可以参考:aria2gui和这个。
上面两个配置基本是一样的。主要注意的地方有:
- 下载地址:
dir
- 进度保存相关的设置
- 最大线程数
- 最大链接数
- rpc的开启与接口
最大线程数和最大链接数会影响速度,rpc决定第三方插件能捕捉到aria2的运行。
运行
aria2可以直接运行命令行aria2c
加下载链接进行下载,但是我需要的是它来接管浏览器的下载,所以我需要它能不占用我的终端后台运行.
nohup aria2c &
运行此命令可后台运行,关闭当前会话也不会影响。
杀死进程用命令kill
或者实用工具中的活动监视器。
不知道为什么这个命令在我的电脑上在bash中能达到想要的效果,但是在zsh中就是无效的,退出终端进程仍然会被kill。
相关插件
YAAW for Chrome
安装了这个插件之后,配置好ARIA2 RPC(默认是http://localhost:6800/jsonrpc
),在网页中的链接上右键,会出现ARIA2 RPC
选项,点击这个选项,就会被aria2接收并下载!
单击插件图标,还会有下载管理界面,不过这管理页面有点水。。
迅雷在mac的chrome中似乎并不能拦截下载,这个就非常有用了!而且那种自跳转的下载链接似乎也能成功下载。速度基本比浏览器直接下载快的多!
百度网盘支持
直接下载.crx
文件,拖拽到chrome的扩展程序管理中安装。
然后在百度网盘页面会出现如下选项:
选择ARIA2 RPC
就可将文件导入aria2中下载,并且在上个插件的管理页面能管理。
经测试基本能达到带宽满速。正好我还没装百度云管家。。
web端管理台
有两个在线的web端管理台还不错,他们也是通过读取PRC
来进行任务的同步:
- webui-aria2,有源码,可
clone
下来本地运行。 - aria2c,界面跟插件管理台一样,但是流畅很多。
其它
chrome下还有其他的网盘插件,但是我基本只用百度云,也就没看其他的。
aria2也能下载torrent
文件,但是经测试似乎速度不是很理想。起速很慢,最终速度还可以,也是看资源咯,感觉跟迅雷差不多。。
不过综合来看还是很值得使用的。
文章参考:这个和这个。
- 一个好用的下载工具--Aria2
- aria2一个不错的muti-thread 下载工具 for linux
- aria2 下载工具
- aria2——快速可靠的下载工具
- Linux 下一个不错的高速下载工具 aria2
- linux最强大的下载工具—aria2
- linux 高速下载工具 aria2 的用法
- Linux下的下载工具介绍----aria2
- HP UNIX下载工具的一个好地方
- 推荐一个好的博客下载工具
- 推荐一个好的博客下载工具
- Aria2一个命令行下运行、多协议、多来源下载工具
- Linux下 aria2 下载工具
- Linux 文件下载工具 - aria2
- Ubuntu-下载工具--uget+aria2
- ubuntu 下载工具uget+aria2
- ubuntu下载工具aria2 & uGet
- 好用的百度文库下载工具: 易读
- 总结 - 写在NOIP2016之后
- Cpp Concurrency In Action(读书笔记8)——高级线程管理
- Springboot自定义异常处理
- 利用ViewPage实现-->三级地址列表展 --><贡献服务端源码>
- 排序 --数组
- 一个好用的下载工具--Aria2
- 静态网页的表单
- oracle触发器学习笔记
- Retrofit简单入门
- LeetCode 18. 4Sum
- Agri-Net poj1258||Kruskal模板
- Core Animation
- IOS学习(三)UILabel
- iOS地图定位偏差问题解决(不同坐标系转化)