使用 Cloudflare 反代 GitHub 资源
Cloudflare是一家领先的云安全和内容分发服务提供商,通过全球CDN、Web应用防火墙、DDoS攻击防护、全球DNS和SSL/TLS安全等功能,帮助网站提高速度、安全性,并保护免受网络威胁。Cloudflare 免费账户也提供了很多有用的基础功能,对于个人用户来讲非常“良心”。
之前用 Cloudflare Workers 搭建了反代了 Gravatar 头像的服务,昨天遇到无法下载 GitHub 资源的问题,网上搜索了,果然发现一个反代 GitHub 资源的程序:gh-proxy。
按照作者的说明,在 Cloudflare Workers 中新建应用,将 index.js 中的代码复制进去,部署即可。我刚开始被代码开头的 ASSET_URL 定义搞迷糊了,最后发现不需要更改这个变量的值,保持原样即可。
因为 Cloudflare Workers 默认分配的域名在大陆地区也是不能稳定访问的,所以建好应用后,需要给应用分配个域名,这样就可以使用自己的域名下载 GitHub 上的资源了。
这个好使啊 回头试试,经常要访问GitHub的。