前言

玩 Blog 的大概都有这么个过程,最初是自己折腾 VPS,然后迁移到云服务商,或者 OSS,再套个 CDN。

本来 Blog 是部署在国内的又拍云 OSS 上,经常会收到邮件提醒说我的 HTTPS 证书申请失败,其次就是每次 Gtihub Action 将 Build 好的静态资源同步到又拍云的 OSS 的时候都极其的耗时,这是我最难以忍受的!

所以就打算把 Blog 迁移到 Vercel,然后用 Cloudflare 来给网站加速……

Cloudflare

  • 添加域名 Add Domain

  • 选择付费方案 Select Plan

  • 扫描域名设置 Scan Domain Records

  • 激活域名 Active Domain

前往域名所在的云服务商,将其 DNS 修改为 Cloudflare 的 DNS,Cloudflare 会贴心的同步已有的解析记录。

  • 等待激活 Waiting Active

域名设置

Aliyun DNS Config

Vercel

Vercel Domain Config

再前往 Cloudflare 将设置添加 Vercel 的 CNAME 即可!

Cloudflare CNAME

上面的代理状态显示为已代理,就说明所有请求会经过 Cloudflare 的服务器,也就是全球加速了!

遇到的坑

都配置好以后,发现请求总是被重定向,错误代码是:ERR_TOO_MANY_REDIRECTS,解决方案可以参考 Cloudflare 的官方文档

总结

通过上述配置后,就可以白嫖 Vercel 的 Web 服务和 Cloudflare 的全球 CDN 加速了……

I hope this is helpful, Happy hacking…