如何使用 cloudflare 加速(国外) GitHub Pages 的访问速度

MuYan2020-09-23webGitHub Pages

概述

由于 GitHub Pages 在国外,静态博客页面在国内访问速度可能会非常慢,因此我进行了一些资料的查询,最后选用 CloudFlare CDN 来加速 GitHub Pages,之所以是使用 CloudFlare ,主要是免费且提供SSL加密访问,而且配置起来非常简便。

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

  • 选择【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 记录,删除原有记录配置如下配置

  • 注:域名解析可能需要等待一段时间。
上次更新 2026/6/23 11:49:15
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.8
本页目录