有时候我们需要从国外网站上下载各类资源,比如电影、大型软件安装包、系统ISO文件、手机ROM等,因为服务器在国外,一般来讲下载会很慢。本文提供一个可行方法,通过 VPS 为跳板进行下载,速度爆表。

  原理很简单粗暴,你直接下载很慢,那就先下载到国外的VPS上,然后再从VPS上拖回来。这类似于百度网盘提供的离线下载功能。国外(欧美大国)的网络环境比国内还是要好很多的,一般只要提供下载的服务端不限速,VPS 下载速度不会低于5M每秒。

高速下载国外文件

  上图的 VPS 是一台 virmach 家 128M 内存年付5美刀的机器,超级便宜!速度却很理想!需要下载到本地的资源下载到VPS上后,在VPS上搭建web或者ftp服务,这里以Nginx为例。

安装Nginx
yum install nginx -y

启动Nginx
nginx

把你需要下载到本地的资源移动到nginx默认网站的目录下:
mv lineage-14.1-20181104-nightly-thea-signed.zip /usr/share/nginx/html/

此时,你就可以打开迅雷从你的VPS上下载了,假设你VPS的IP为 107.172.108.8,那么迅雷下载任务的链接就是:
http://107.172.108.8/lineage-14.1-20181104-nightly-thea-signed.zip

我们先看看VPS的ping值:

高速下载国外文件

下载速度达4M多:

高速下载国外文件

眼尖的同学可能会看到迅雷连上了两个资源,也许这个速度不是我的VPS提供的。

高速下载国外文件

  上图可看出,速度是我的VPS提供的,此时我想到,也许速度瓶颈在我这边,毕竟才30M的光纤。然后我就用一台服务器试了试速度,几秒钟就下好了,截不到下载过程中的图,下载速度太恐怖了!

高速下载国外文件

  其实,本文采用的是一种舍近求远的方法,有更好的方法,直接用国外的VPS来加速,只给一个图,言尽至此自行领会。(文/笛声)