如何使用 cloudflare 加速(国外) GitHub Pages 的访问速度
概述
由于 GitHub Pages 在国外,静态博客页面在国内访问速度可能会非常慢,因此我进行了一些资料的查询,最后选用 CloudFlare CDN 来加速 GitHub Pages,之所以是使用 CloudFlare ,主要是免费且提供SSL加密访问,而且配置起来非常简便。
- 首先需要先到 cloudflare 官网进行账户注册,注册完成且登陆后在首页选择【Add a Site】

- 添加站点,这里会进行域名校验

- 选择【Free】——【Confirm plan】,等待一段时间后选择【Continue】跳过该配置

- 进行域名的DNS服务器修改,将自己域名的DNS服务器地址修改为 cloudflare 提供的两个DNS服务器地址,配置完成后选择 【Done, check nameservers】

- 而后进行SSL加密配置 ,勾选【Always Use HTTPS】/【Brotli】 —— 【Done】
加密模式区别:
Flexible:您的网站访问者和Cloudflare之间有加密连接,但是从Cloudflare到您的服务器没有加密。即半程加密。优点在于:你的网站不需要SSL证书,用户也能实现SSL加密访问。
Full:全程加密,即从你的网站到CDN服务器再到用户,全程都是SSL加密的。优点在于:只要你的服务器有SSL证书(不管是自签名证书还是购买的SSL),就可以实现SSL加密访问。
Full (strict):全程加密,它与Full SSL的区别在于你的服务器必须是安装了那些已经受信任的SSL证书(即购买的SSL证书),否则无法开启SSL加密访问。
【Always Use HTTPS】:将所有的 http 的请求重定向到 https
【Brotli】:加快页面加载时间

- 最后进行 DNS 记录,删除原有记录配置如下配置

- 注:域名解析可能需要等待一段时间。
Powered by Waline v2.15.8