之前一直在使用 Vercel 的 Node 服务,push 到 GitHub 后,项目几分钟内就能自动构建部署提供服务访问,主打一个方便快捷
但后面DNS 被污染越来越频繁,不挂梯子几乎访问不了,后面就没玩了
折腾记录:Vercel 加速踩坑
想着不能浪费 EO 的免费计划,于是折腾了一下 Vercel 的加速,结果直接踩坑:
-
取用之前加速DDNS V6的经验,本能的以为回源 host 就是 Vercel 提供的
xxx-project.vercel.app域名 -
开开心心的等待部署完,结果一直响应
522,死活通不了
原谅我太菜,提了个工单问腾讯云客服:
“为啥加速 Vercel 会响应 522?”
客服回答:“回源 IP 响应超时,免费版回源质量境外无法保障” 还是需要自己这边排查问题
相信熟悉 CDN 的大佬看到这里应该秒懂问题出在哪了……
正确配置方式
后面 Google 了一圈,才大概搞懂这种加速的工作方式(如果不对请大佬指教
):
-
EO 加速不能直接使用套了 CDN 的域名作为源站
-
比如
xxx.vercel.app其实就是 Vercel 自家的 CDN,EO 加速时会解析到 Vercel CDN 的 IP,访问不到真正的服务,导致回源超时
之前一直以为 EO 类似与“反代”服务
正确姿势如下:
-
回源域名填写 Vercel 给的 CNAME
-
Host 头自定义为你要加速的域名
加速其他厂商的CDN也应该可以这么解决了
最终配置图如下
:
加速效果如下
:
加速前:
加速后:


