vps在linux下用多线程下载百度网盘内容

vps在linux下用多线程下载百度网盘内容

admin
2012-09-25 / 0 评论 / 167 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2018年06月25日,已超过2135天没有更新,若内容或图片失效,请留言反馈。

vps在linux下用多线程下载百度网盘内容 


百度网盘提供超大空间的存储,相信很多站长参加了9月3号的百度云活动,只要登陆就送100G的云存储空间,于是网盘存储空间就变成了120G,是个不错的备份空间,所以本文介绍如何下载百度网盘上的资源到VPS上。

下载之前我们需要用到一个axel,Axel 是 Linux 下一个不错的HTTP/FTP高速下载工具。支持多线程下载、断点续传,且可以从多个地址或者从一个地址的多个连接来下载同一个文件。适合网速不给力时多线程下载提高下载速度。

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.rpm

64位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.rpm

Debian/Ubuntu安装Axel:

apt-get install axel

Axel命令使用方法:

axel 参数 文件下载地址

可选参数:

-n   指定线程数

-o   指定另存为目录

-s   指定每秒的最大比特数

-q   静默模式

如果下载某站点文件,指定10个线程,放到 /root/ 文件夹下: axel  -n 10 http://soft.vpser.net/lnmp/lnmp0.9-full.tar.gz

下载百度网盘资源,首先我们要知道资源的地址:在百度网盘的 下载 右键复制连接地址就OK了。如图:

然后在ssh中执行命令:

axel -n 10 "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=b869f1ce5c1df9383eaa69b67daea"

别忘了地址的双引号“”

测试vps是洛杉矶Psychz机房,带宽100M。

10线程的速度能到800K/s,如图:下载250M的东西需要9分37秒。

50线程的速度能够达到3.5M/s,如图:同样的资源只需要1分49秒。

 

转载请出名出处:http://Blog.guiplee.com
0

评论 (0)

取消