为Github Pages设置国内直连加速
背景:Github Pages无法被国内网络正常访问。
解决方法,我想到了CDN的方法,也就是让国内的CDN存一份我网站的镜像,然后国内网络访问的时候就会优先访问到国内CDN分发的内容。
问题是如何配置CDN?
Cloudflare有这个服务。但是需要网站有域名才能套上Cloudflare的CDN加速服务。
域名哪来呢?除了买,还可以借,我借用了digitalplat的免费二级域名。申请方式也不难。网上有详细的教程,但是这个具体可不可行?要过了明天才知道,因为我是晚上刚刚配置的。
2025年12月6日后记,没有想象中简单。上面的方案全部作废。
2025年12月7日,我现在已经配置好了国内访问方案。我首先用GitHub page搭建了一个网站,然后用vercel托管了一遍,又在vercel给我的二级域名上面套上了自己的域名,然后在cloudflare里面配置了一系列的操作套上了腾讯的edge one全球加速,最终成功让国内用户不需要开代理就可以访问我的网站。
开始做总结。看下图,这是vercel网站的国内测速。

这是什么意思呢?意思是国内网络屏蔽了https://ludwekin-github-io.vercel.app。
或者说,DNS被污染了。
接下来测试我的最终方案,也就是给vercel网站套上自己买的域名,再通过腾讯的edge one 全球加速的方案。看下图测速结果。

明显提升很多。
但是最奇怪的事情来了,我测速原来的 https://ludwekin.github.io,居然也显示速度不错,但是我确信大陆网络访问Github Pages很慢很慢呀。见下图测速结果先。

算了见怪不怪了。