Vercel + Waline 国内评论不可见问题修复
2022年8月1日,LeanCloud 宣布国际版共享域名不在向中国大陆提供服务,我的小站的评论系统就一直处于瘫痪状态,之前也尝试解决,但是没找到合适方法,最近发现 Waline 上说, LeanCloud 限制 IP 这个事情,其实对 Waline 没有影响,因为我使用了官方推荐的方式 Vercel 部署,而 Vercel 的 IP 本身就是在海外的,但是评论瘫痪了,说明是其他问题。
因此需要使用自定义的域名来搭建 waline 的评论系统,首先是去申请一个新域名,然后将这个域名的 DNS 解析设置一下,默认 Vercel 显示的是:
cname: cname.vercel-dns.com
A: 76.76.21.21
但是因为被墙,官方推荐使用下面这个:
cname: name-china.vercel-dns.com
A: 76.223.126.88
设置好 DNS 解析后,找到 Vercel 上你用来搭建评论的项目,修改掉之前默认的域名,换上你自己申请的域名地址(因为使用的还是 LeanCloud 国际版,因此域名不需要备案):
稍等一下 Vercel 会自动刷新解析状态。最后回到你本地博客的主题配置文件,修改 waline 的设置,修改 serverURL 为你自己的域名(记得要带 https://www)
waline:
enable: true
serverURL: https://www.xxxx.xxx
https://www.xxx.xxx/ui 是打开评论管理平台的入口了
后面看到这篇文章 关于waline国内无法使用的解决方案 说不需要再次申请域名,可以在自己已有的域名下,新增一个子域名,即可