vercel部署twikoo的访问问题,vercel的默认域名时不时被墙

BUG
腾讯云开发弃坑后转为vercel + MongoDB部署twikoo。部署好后原以为万事大吉,没想到今天有朋友访问本站的时候说无法评论。不应该啊在我的电脑上可以评论啊,怎么到他那就不行了呢?于是我用ipad试了下也不行,加载很长时间也无法显示。
分析
我首先想到了IP问题,难道我在MongoDB中限制了访问IP连接?检查是正确的(0.0.0.0就表示支持所有IP连接)。
后来我突然想起来难道是代理的原因?于是我在电脑上关掉代理后发现确实访问不了了,而挂上代理就可以。于是我把MongoDB的节点换到了香港区(开始为美国东一区),然而,还是不行…
解决方法
请教大佬后,原来vercel的默认域名(*.vercel.app)在大陆出现了些问题,解决方法是再找个域名绑定。
由于我已经有一个域名"asa-world.cn",只要再配置个二级域名解析过去就可以了。
腾讯云添加二级域名
- 进入腾讯云域名控制台,点击添加记录
- 配置相应的记录(左下角也会有相应的提示),记录类型选择CNAME,要指向的域名为cname.vercel-dns.com,点击确定
- 二级域名添加成功,你也可以加个监控
vercel绑定域名
- 在vercel中打开你的twikoo项目
- 依次点击 Settings -> Domains
- 在输入框中输入刚才你设置的二级域名,点击 ADD
- 等待其自动连接即可
- 最后别忘了在博客主题配置文件中将twikoo配置中的环境ID改为你的二级域名
评论