blog » Work / 努力工作 » aria2 强大的多线程+多协议+多镜像下载工具

aria2 强大的多线程+多协议+多镜像下载工具

很长一段时间 axel 都是我下载工具的第一选择。
现在已经将桌面环境换到了 Arch 上,Arch 的软件管理工具 pacman 具有高度的可定制性。其中,多镜像下载一直是众多爱好者想要实现的。可以看看这里一个很老的讨论贴


aria2 的出现又给了大家一个新的选择,其本身支持多协议:http、ftp、bt、Metalink。多线程。多镜像地址。

aria2 的多镜像下载支持如下格式:

aria2c http://host1/file.zip ftp://host2/file.zip
aria2c -P http://{host1,host2,host3}/file.iso

作为平时的下载工具,aria2 和 axel 可能不分伯仲。但是若能将 多镜像 利用起来。aria2 一定会很强大的。

Debian 类的 apt 软件是否可以定制下载包时使用的工具呢?

————–17:10 分割线————————–

貌似已经成功了,我是这么做的:

修改 /etc/pacman.d/ 目录下的配置文件,其 Server 地址修改为:

Server = http://{mirrors.lcuc.org.cn/archlinux/core/os/i686,mirror.lupaworld.com/archlinux/core/os/i686}

aria2c 我使用了 4 线程,用了这个格式的 Server 地址,在下载时,就可以看到已经是 8 线程在同时下载,而且速度的确上来了。

大家可以试试。

———– 操作步骤 —————–

1. 安装 pacman

pacman -S aria2

2. 修改 /etc/pacman.conf 文件

XferCommand = /usr/bin/aria2c -s 4 %u

3. 修改镜像服务器列表

举例,我们想要使用两个源地址,mirrors.lcuc.org.cn 和 mirror.lupaworld.com

那么 core 这么写:

Server = http://{mirrors.lcuc.org.cn/archlinux/core/os/i686,mirror.lupaworld.com/archlinux/core/os/i686}

接着,在下载的时候,会看到线程数为 8.每个镜像地址为 4个线程。

RSS 2.0 | leave a response | trackback

4 Responses

  1. 十二 9th, 2007 / 2:52 上午 minlawoo Says:

    好似没说清楚。

    [回复]

  2. 十二 9th, 2007 / 2:59 上午 latteye Says:

    增加了操作步骤~ 现在清楚了?

    [回复]

  3. 二 12th, 2008 / 5:12 下午 左倾45度 Says:

    好久没用arch.怀念阿.嘿嘿

    [回复]

  4. 四 1st, 2008 / 3:12 下午 Jansfer Says:

    用了挺长时间了,一直用它和myget

    [回复]

发表评论