通过 Cloudflare 解析加速访问 Vercel

部署在 Vercel 的项目访问地址通常为 xxx.vercel.app,而这在国内常被限制访问。有一个解决办法就是通过 Cloudflare 将国内域名解析到 Vercel 服务器。

我有一个国内的 mdreame.life 域名,Vercel 项目部署后分配的地址是 mygarden-ruddy.vercel.app,现在需要通过前者访问后者的资源。

  1. 打开 Cloudflare 的控制台,添加mdreame.life 域名,然后选择 free 解析套餐。

  2. DNS - 记录,然后添加如下两条记录。提交过后需要等待邮件通知。

  3. 记下 Cloudflare 提供的 DNS 服务器。

  4. 然后到腾讯云域名注册控制台修改 DNS 服务器,将第 3 步的名称服务器填入自定义 DNS。这一步完成后,当我访问腾讯域名时,会使用 Cloudflare DNS 服务器解析到 Vercle 地址。

  5. 到 Vercel 项目页面添加 mdreame.life 域名以允许访问。稍等一会就好了,试了一下速度很快。

  6. 打开 SSL 强制访问。

奇葩的反向操作

原来的域名现在被用于数字花园主页,于是重新申请了一个 Cloudflare 域名用来访问腾讯云服务器上的项目。
与上面一样在云解析 DNS添加域名,修改 DNS 服务器地址。
添加域名的时候提示要进行备案,离谱的是要我提供在 Cloudflare 购买域名身份的实名认证信息。这是我没想到的,感觉被恶心坏了。


我也纳闷,为啥不将新申请的域名用来作数字花园主页地址,保持原来的域名和项目不动。原因是想用 life 结尾的域名记录生活,work 的域名用来折腾。我这不是强迫症么?

Cloudflare 域名是 通过 PayPal 付账购买的,绑定的是农行的借记卡。关于打不开和超时的问题,不用代理,多试几次就好了。


后续
在腾讯云备案审核说不支持国外域名备案。如要继续备案要域名转入后,等三天左右待信息同步至工信部再重新提交备案。
我放弃。