Aria2使用教程
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图形管理
- uget
- Aria2 Web UI
https://ziahamza.github.io/webui-aria2/
开启RPC Server;
Aria2 RPC 连接设置:
主机:localhost
端口:6800
最新文章
- HDOJ 4750 Count The Pairs
- Fedora 25 Alpha版本今天发布啦
- C#中this在扩展方法的应用
- python中的system函数与编码
- Java中生成随机字符的方法总结
- leetcode 115 Distinct Subsequences ----- java
- 路径MTU
- yii2源码学习笔记(十八)
- Spark:Master High Availability(HA)高可用配置的2种实现
- 【树状数组】CSU 1811 Tree Intersection (2016湖南省第十二届大学生计算机程序设计竞赛)
- 说说 input 输入框的事件
- <;转载>;XML操作
- 使用sphinx快速为你python注释生成API文档
- CSS3常用功能的写法 转
- centos7 安装pip+python3.6
- unity 向量赋值 传引用?传值?
- WordPress-Word图片上传插件整合教程-Xproer.WordPaster
- windows 公司内部搭建禅道(项目管控)
- mysql数据类型长度
- Base64编码和解码实现
热门文章
- 在Foxmail中添加阿里云企业邮箱账号
- Windows Server 2012 R2:细节信息汇总
- IOS开发学习笔记024-UIButton和UIImageView的区别
- Python+Selenium练习篇之1-摘取网页上全部邮箱
- Python-S9-Day126——Scrapy爬虫框架
- Vim插件YCM的安装
- XVIII Open Cup named after E.V. Pankratiev. Grand Prix of Khamovniki Problem J Stairways解题报告(分块+维护凸壳)
- FTB操作
- 笔记:CS231n+assignment2(作业二)(一)
- 【BJOI 2019】奥术神杖