一、下载利器 --- Aria2 + 迅雷离线助手
运行环境: Ubuntu Desktop 12.10 32bit
当然其他FreeBSD、OSX、Archlinux、OpenWRT等系统也可以安装运行Aria2,只是安装命令和开机自动运行命令有所不同而已。
安装Aria2
$ sudo apt-get install aria2
设置Ubuntu开机自动运行Aria2
$ sudo vi /etc/init.d/Aria2.sh
1 2 | |
$ sudo chmod +x /etc/init.d/Aria2.sh
$ sudo update-rc.d /etc/init.d/Aria2.sh defaults
安装迅雷离线助手
1. 安装ThunderLixianAssistant for Chrome
2. 访问迅雷离线下载进行Aria2 JSON-RPC Path设置
3. 通过 aria2 Web-Client 或 YAAW 进行Aria2 JSON-RPC Path设置后,就可以对aria2进行监控了
Manual
http://aria2.sourceforge.net/manual/en/html/index.html
Webui
1.http://ziahamza.github.com/webui-aria2/
2.http://app.imchao.net/yaaw/
二、Aria2 下载工具安装和使用(ubuntu,fredora)
1. 安装 aria2
aria2 目前已被包含到许多 Linux 发行版中,因此你可以通过所用的系统直接加以安装。例如,在 Debian/Ubuntu 中,你可以在终端执行如下指令来安装 aria2:
Ubuntu install :
sudo apt-get install aria2
Fredora install command:
yum install aria2
2. aria2 的使用方法
aria2 是命令行程序,使用非常简单。
- 一般使用使用 aria2 下载文件,只需在命令后附加地址即可。比如我们下载ubuntu如:
aria2c http://www.mirror.tw/pub/ubuntu/releases/jaunty/ubuntu-9.04-desktop-i386.iso
- 分段下载利用 aria2 的分段下载功能可以加快文件的下载速度,对于下载大文件时特别有用。为了使用 aria2 的分段下载功能,你需要在命令中指定 s 选项。如:
aria2c -s 2 http://www.mirror.tw/pub/ubuntu/releases/jaunty/ubuntu-9.04-desktop-i386.iso
这将使用 2 个连接来下载该文件。s 后面的参数值介于 1~5 之间,你可以根据实际情况选择。
- 断点续传在命令中使用 c 选项可以断点续传文件。如:
aria2c -c http://www.mirror.tw/pub/ubuntu/releases/jaunty/ubuntu-9.04-desktop-i386.iso
- 下载 torrent 文件你也可以使用 aria2 下载 BitTorrent 文件。如:
aria2c -o gutsy.torrent http://cdimage.ubuntu.com/daily-live/current/gutsy-desktop-i386.iso.torrent
关于 aria2 的更多用法,可以通过 man aria2c 查阅。
三、Aria2
多链接下载。
轻量,平均4-9MB内存使用量,BitTorrent下载速度2.8MiB/s时CPU占用约6%。
全面的BitTorrent特性支持,包括 DHT, PEX, Encryption, Magnet URI, Web-Seeding,选择下载,本地资源探测。Mtalink支持。包括File verification, HTTP/FTP/BitTorrent integration and Configuration for language, location, OS, 之类。
[编辑] 用法
直接
$ aria2c http://example.org/mylinux.iso
从两个来源(更多也可以)
$ aria2c http://a/f.iso ftp://b/f.iso
BitTorrent
$ aria2c http://example.org/mylinux.torrent
BitTorrent Magnet URI
$ aria2c 'magnet:?xt=urn:btih:248D0A1CD08284299DE78D5C1ED359BB46717D8C'
Metalink
$ aria2c http://example.org/mylinux.metalink
文本文件uri.text中的链接(URI)
$ aria2c -i uri.txt