最近苏南大叔发现了一个有意思的github文件下载加速功能,当然,并不是github的镜像功能,而是针对其中的文件下载等做的代理。

苏南大叔:GitHub文件下载慢怎么办?github文件下载镜像服务大全 - github文件加速下载
GitHub文件下载慢怎么办?github文件下载镜像服务大全(图2-1)

这款代码叫做gh-proxy,如果您想加速下载github文件,可以详细查看本文。

在线服务(推荐)

在线范例是这样的:

苏南大叔:GitHub文件下载慢怎么办?github文件下载镜像服务大全 - github-release在线加速
GitHub文件下载慢怎么办?github文件下载镜像服务大全(图2-2)

苏南大叔加速下载的是:前一篇文章中的protege软件,获得的下载地址是:

使用方式可以直接输入地址,或者拼接链接地址:

下面的是几个类似的在线加速服务地址:

开源代码

如果您想自己搭建这种加速服务,可以参考下面的源码。不过,苏南大叔暂时还没有研究相关代码。大家请自行尝试。

以前的时候,苏南大叔做过一个php版本的类似功能,核心语句就一句话,file_get_contents()

相关链接

总结

这种功能,其实相对比较简单。主要难点在于如何找一个不会被封杀的外网服务器。当然,这款开源代码好像是利用了外网的免费服务达到了中转代理的目的,很巧妙。

更多github相关文章,请点击苏南大叔的博客。

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。