利用Cloudflare修复Vercel被墙

起因

几天前刚弄好Waline评论系统的时候发现评论无法加载,刚开始以为是LeanCloud的问题,毕竟它在8.1后不再向大陆提供域名,
后面我转向了使用Vercel和MongoDB,发现还是无法使用,网上查了一会发现是Vercel.app这个域名被污染了。
我开始尝试一系列方法,发现了一个具有可行性的方法。

需要材料

一个顶级域名(可以去注册tk,ml等免费的顶级域名)

操作

打开你的Vercel,然后打开你的项目,
请输入图片描述
然后打开Settings(设置)里面的Domain(域名),

再接着Add按钮旁边的输入框输入你的域名:vercel.xxx.com(vercel这个可以改,xxx是你的主域名)
请输入图片描述
比如我输入了lasa.huantext.tk,然后会显示Invalid Configuration(无效的配置),下面有一行小字:

Set the following record on your DNS provider to continue

它叫你把DNS绑定下。这时候把Name和Value复制或者记住,来到下一步操作。
请输入图片描述

Cloudflare的设置

是的,需要用到Cloudflare,如果你还没有cf账号,可以去注册一个,

注册完之后,打开:主页——网站,添加你的站点。由于我这里添加完了,就不过多展示了。
请输入图片描述
接着打开你添加好的站点——DNS,点击 添加记录,
请输入图片描述

然后把类型改为CNAME
请输入图片描述
把之前复制的Name和Value分别填入名称,目标,添加即可
请输入图片描述

如果还是无法访问

可能到这里就行了,不过有些人或许还是无法访问,这时候打开你站点的SSL/TSL设置,将灵活改为完全,即可。
请输入图片描述

文章来源https://htext.top/post/daf15caf.html

发表新评论取消回复