前言

前面我们提到过vercel,即便是兴趣爱好者也可以免费在vercel上部署项目和托管网页,并且享受它的边缘网络加速。但是2021年5月14日,因某些不可抗力导致了国内用户无法正常访问vercel,很多博主都受此影响,即便是小站托管在国内并且有备案的我。

起因

在14日晚上19点左右,我突然发现我的小站waline无法正常获取数据,且友链中有部分网站也无法正常访问。经过排查,发现我已无法正常访问vercel的官网和项目地址,受此影响的有许多和我一样将waline部署在vercel上面的站长,以及许多将自己的博客托管在github然后用vercel加速的博主。

在waline的群里也有人反馈到这个问题,我尝试某种曲折的方法最终连上上了vercel的官网,在状态页面他们写着:

vercel状态页的说明,截图时已是一切正常

而在新的ip和CNAME公布之后不久,我所在的地方再次出现了无法访问的情况,受影响的有waline,个人主页,一个音乐播放器和网易云音乐api项目等。

经过

我在备案之后曾计划将leancloud国际版上的数据转移到国内版来,为了提升响应速度。但是一直无法收到数据导出的邮件,所以拖了很久。当vercel无法访问之后,我认为我不能再拖延了。

后来在群里有小伙伴说到他的gmail邮箱能正常收到导出的数据,于是我在leancloud国际版更改了邮箱,果然成功导出了数据。修改json,成功导入到了国内版中,只是却丢失了最近的几条数据。

vercel仍然无法直接访问,于是我考虑部署waline到腾讯云的cloudbase,然而……腾讯云部署之后的链接访问是404,这个情况我在此前遇到过,将部署的地域从上海换到广州就好了,这次就在广州,但是仍然无法访问,腾讯云客服没能够排查出来具体的原因,所以我不得已临时将评论系统换回到了valine,解决了评论系统的问题,但是个人主页和两外几个项目仍旧受到影响。

结果

所幸的是,今天早上发现vercel的绝大部分服务已经能够直接访问了,其官网也更新了状态,All systems normal。官方提到,使用自定义域名访问受影响的人,可以将vercel的A记录值改为76.223.126.88,并且虽然解决了影响CNAME记录的问题,但是仍建议把CNAME记录改为cname-china.vercel-dns.com

通过这件事看来,我还是太依赖vercel了。如果有自己的服务器,建议各位提前做好数据备份以及应急解决方案,以备将来可能出现的问题。同时也呼吁大家遵守国家法律法规以及vercel规则,合法合理使用相关服务。