我在Linux VPS下载百度网盘资源的方法(120828)这篇文章中介绍的是普通wget下载,由于是单线程,所以速度是比较慢的,我用樱花vps下载百度网盘资源不会超过500KB/s。于是我再介绍一种多线程下载方法,速度嗷嗷的,有图有真相
方法/步骤
CentOS安装Axel:
目前yum源上没有Axel,我们可以到http://pkgs.repoforge.org/axel/下载rpm包安装。
32位CentOS执行下面命令:
wget -c http://pkgs.repoforge.org/axel/axel-2.4-1.el5.rf.i386.rpm
rpm -ivh axel-2.4-1.el5.rf.i386.rpm64位CentOS执行下面命令:
wget -c http://pkgs.repoforge.org/axel/axel-2.4-1.el5.rf.x86_64.rpm
rpm -ivh axel-2.4-1.el5.rf.x86_64.rpmAxel命令使用方法:
axel 参数 文件下载地址
可选参数:
-n 指定线程数
-o 指定另存为目录
-s 指定每秒的最大比特数
-q 静默模式如下载lnmp安装包指定9个线程,存到/tmp/:axel -n 9 http://soft.vpser.net/lnmp/lnmp0.9-full.tar.gz
axel多线程下载百度网盘资源方法:
axel -n 进程数 "实际下载地址" (实际下载地址获取方法,在下载按钮上右键复制链接地址即是)axel多线程下载百度网盘资源实例,ssh中执行:
axel -n 9 "http://www.baidupcs.com/file/2012%20Dream%20Concert%28%E4%B8%8B%29%20120530%20HDTV%20x264%20720p-Ernie.mp4?fid=2449707571-250528-2904948419&time=1346296347&sign=FPDTAE-DCb740ccc5511e5e8fedcff06b081203-PfXc%2BIBHUsorsQR7RLszHLzrljs%3D&expires=1h&digest=b8ee669f1ce5c1df9383eaa69b67daea"END
注意事项
注意:百度网盘貌似有屏蔽机制,如果开100进程不能下载的话,就少开点,我推荐10以内。
参考资料
http://www.ilucong.net/lulu/linux-vps-axel-baiduwangpan.html