Aria2 是一个轻量级多协议和多源命令行下载实用工具。它支持 HTTP / HTTPS, FTP, SFTP, bt 和 Metalink。通过内置 Aria2 可以操作 json - rpc 和 xml - rpc。对,Aria2 没有 GUI 图形界面,只有粗糙的命令行界面!但这也正是 Aria2 之轻快好省所在。

Aria2作为一款Linux下的下载神器,很多极客都在使用,可以下载http资源、种-子文件、磁力链接等,功能强大,而且整合Chrome插件可以摆脱百度云盘的速度限制。Aria2具有特点:

1、高速,自动多线程下载;断点续传;
2、轻量占用内存非常少,通常情况平均4~9MB内存占用(官方介绍);
3、多平台。支援 Win/Linux/OSX/Android 等操作系统下的部署;
4、模块化。分段下载引擎,文件整合速度快;
5、支持RPC界面远程;
6、全面支持BitTorrent协议;

使用方法

1、直接在命令行下载,下载完成后自动退出,就和wget 的工作方式一样。
aria2c "download.url"

2、Aria2命令行使用。

  • 使用Aria2下载文件,只需在命令后附加地址即可。如:
    aria2c http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.6.tar.bz2
  • 分段下载。利用Aria2的分段下载功能可以加快文件的下载速度,对于下载大文件时特别有用。为了使用aria2的分段下载功能,你需要在命令中指定 -s 选项。如:aria2c -s 2 http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.6.tar.bz2 #这将使用2连接来下载该文件。-s后面的参数值介于1~5之间,你可以根据实际情况选择。
  • 断点续传。在命令中使用-c选项可以断点续传文件。如:aria2c -c http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.6.tar.bz2
  • 下载torrent文件。你也可以使用Aria2下载BitTorrent文件。如:aria2c -o gutsy.torrent http://cdimage.ubuntu.com/daily-live/current/gutsy-desktop-i386.iso.tor-rent
  • 后台下载
    aria2c -D url
    aria2c –deamon=true url

3、BT下载
aria2c /tmp/CentOS-6.3-i386-bin-DVD1to2.torrent
aria2c http://mirrors.163.com/centos/6.6/isos/x86_64/CentOS-6.6-x86_64-minimal.torrent

4、批量下载文本中所有URL
aria2c -i uris.txt
注意:当源地址存在诸如&,*等shell的特殊字符,请使用单引号或双引号把URI包含起来。

配置文件启动(推荐)
aria2c --conf-path="/etc/aria2/aria2.conf"
默认用户配置文件~/.aria2/aria2.conf

RPC Server模式

该模式可以配合下文的图形管理。
默认启动是 6800 端口,怕别人盗用,可以设置用户名和密码(1.18.4以上版本支持密钥)。
命令行启动:
aria2c --enable-rpc --rpc-listen-all
该命令是删掉aria2c进程:
ps -ef |grep aria2c |awk '{print $2}'|xargs kill -9

Aria2图形管理

最新文章

  1. HDOJ 4750 Count The Pairs
  2. Fedora 25 Alpha版本今天发布啦
  3. C#中this在扩展方法的应用
  4. python中的system函数与编码
  5. Java中生成随机字符的方法总结
  6. leetcode 115 Distinct Subsequences ----- java
  7. 路径MTU
  8. yii2源码学习笔记(十八)
  9. Spark:Master High Availability(HA)高可用配置的2种实现
  10. 【树状数组】CSU 1811 Tree Intersection (2016湖南省第十二届大学生计算机程序设计竞赛)
  11. 说说 input 输入框的事件
  12. <转载>XML操作
  13. 使用sphinx快速为你python注释生成API文档
  14. CSS3常用功能的写法 转
  15. centos7 安装pip+python3.6
  16. unity 向量赋值 传引用?传值?
  17. WordPress-Word图片上传插件整合教程-Xproer.WordPaster
  18. windows 公司内部搭建禅道(项目管控)
  19. mysql数据类型长度
  20. Base64编码和解码实现

热门文章

  1. 在Foxmail中添加阿里云企业邮箱账号
  2. Windows Server 2012 R2:细节信息汇总
  3. IOS开发学习笔记024-UIButton和UIImageView的区别
  4. Python+Selenium练习篇之1-摘取网页上全部邮箱
  5. Python-S9-Day126——Scrapy爬虫框架
  6. Vim插件YCM的安装
  7. XVIII Open Cup named after E.V. Pankratiev. Grand Prix of Khamovniki Problem J Stairways解题报告(分块+维护凸壳)
  8. FTB操作
  9. 笔记:CS231n+assignment2(作业二)(一)
  10. 【BJOI 2019】奥术神杖