程序员人生 网站导航

汉澳sinox高速下载工具axel=迅雷?

栏目:互联网时间:2014-10-03 08:00:01

一直用wget、浏览器单线程下载等啊等,没完没了,必须使出刹手锏。这个就是人们说的sinox下面的迅雷。

汉澳sinox高速下载工具axel,不是exel,读作 阿克啸

安装
cd /usr/ports/ftp/axel;make install clean

然后运行axel -n 10 网址,其中-n 后面指定多线程数量。

然后就以10倍速度download,不需要安装旋风下载等等,那还不稳定。

加速ports下载

axel
vi /etc/make.conf
FETCH_CMD=axel -a
DISABLE_SIZE=yes

再修改axelrc 配置文件,修改连接数
vi /usr/local/etc/axelrc
num_connections = 9

或者直接把多线程数放到make.conf,这样axelrc不用设置。如果两个都设置,只有一个是优先的,我想应该先读配置文件,因而被覆盖。

FETCH_CMD=axel -a -n 10

不过听说有的服务器不支持多线程下载,这样会卡住。可以先测试。

抓图15

对于wget可以在make.conf设置。wget并不能使用多线程,只能是稳定下载,如果网络好,也不是不能用
FETCH_CMD= wget
FETCH_BEFORE_ARGS= -c -t 1
FETCH_AFTER_ARGS=
DISABLE_SIZE=yes #这行是必要的,否则...

前面3行也可以换成
FETCH_CMD=wget -c -t 1

如果你要wget穿透代理服务器,请加上下面两行
FETCH_ENV=http_proxy=http://proxy2.zsu.edu.cn:3128
FETCH_ENV=ftp_proxy=http://proxy2.zsu.edu.cn:3128

或者使用其他的穿越代理工具例如proxychains 或者socks5(runsocks)
则FETCH_CMD=proxychains wget或者runsocks wget

更换主站点也可以加快速度

修改 /etc/make.conf 加入以下代码

MASTER_SITE_OVERRIDE=
ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}
ftp://ftp.tw.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}

另一种写法

MASTER_SITE_BACKUP?=
          http://ports.hshh.org/${DIST_SUBDIR}/  
          ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
      ftp://ftp2.tsinghua.edu.cn/mirror/FreeBSD/ports/distfiles/
      ftp://freebsd.csie.nctu.edu.tw/pub/FreeBSD/ports/distfiles/
      ftp://ftp.hk.freebsd.org/pub/FreeBSD/ports/distfiles/
      ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/

MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP}

用惯了utraedit的查找替换,好久不得用,现在使出来看看。

抓图16

windows的好习惯总要留存下来的。


------分隔线----------------------------
------分隔线----------------------------

最新技术推荐