巧用VPS转接百度网盘

这两天有几个软件更新,但无奈于海外下载百度网盘内容太慢,无论是用迅雷还是离线下载都无法达到满意的要求,所以想尝试用VPS挂接百度网盘URL下载。

首先进入百度网盘,点击想下载的内容,当Safari开始下载相关内容时,选择暂停,然后右键获取到下载真实URL。

例如我获取到的链接是:

http://hot.cdn.baidupcs.com/file/a44a775a44193df77477d0022cf16c3e?xcode=168b3b9be1c383da55436e367e5220b3469664a5876d7f6f&fid=3020216975-250528-1060170056641923&time=1403942159&sign=FDTAXER-DCb740ccc5511e5e8fedcff06b081203-WeWaL4r65yDN73sky%2FsQzrRIhaw%3D&to=hc&fm=N,B,U,ny&sta_dx=1596&sta_cs=2&sta_ft=1&sta_ct=0&newver=1&expires=8h&rt=pr&r=110563042&logid=1007659999&vuk=3020216975

这个链接能看出,链接有效期只有8小时,所以如果使用常规方式下载很慢的情况下,没有下载完就会过期的。

通过SSH链接VPS,然后命令如下:

sudo wget “http://hot.cdn.baidupcs.com/file/a44a775a44193df77477d0022cf16c3e?xcode=168b3b9be1c383da55436e367e5220b3469664a5876d7f6f&fid=3020216975-250528-1060170056641923&time=1403942159&sign=FDTAXER-DCb740ccc5511e5e8fedcff06b081203-WeWaL4r65yDN73sky%2FsQzrRIhaw%3D&to=hc&fm=N,B,U,ny&sta_dx=1596&sta_cs=2&sta_ft=1&sta_ct=0&newver=1&expires=8h&rt=pr&r=110563042&logid=1007659999&vuk=3020216975” -O m511.zip

其中-O命令是制定文件名,避免百度网盘文件名过长下载出错的问题,这个名称可以自起。

wget

之后就是下载步骤了,下载完成后就不需要多讲了,直接HTTP远程挂下来就可以了,可以多开一些并发连接,顺便测试下服务器负载:-)。