加速国内访问部署在 Vercel 上的项目
如果你的网站部署在 Vercel 上,国内访问速度一直是个头疼的问题。本文记录一个简单且免费的加速方案 —— 使用 enhanced-FaaS-in-China 项目提供的 CNAME 加速地址,仅需修改一条 DNS 记录,就能让国内用户享受到更快的访问体验。
背景
Vercel 在大陆没有节点,默认域名 *.vercel.app 经常被墙,即使绑定了自定义域名,回源路径依然经过国外服务器,导致国内用户访问缓慢。而 enhanced-FaaS-in-China 项目通过反向代理 + 优选 IP 的方式,为 Vercel、Netlify 等平台提供了国内加速节点。
方案概述
此方案的核心思想:将你域名的 CNAME 记录从 Vercel 原生地址改为加速节点提供的 CNAME(vercel-cname.xingpingcn.top),Vercel 后台的域名绑定保持不变。流量路径变为:
用户 → 国内加速节点 → Vercel 源站
由于加速节点在国内部署了网络优化,访问速度会明显提升。
适用场景
- 域名在阿里云、腾讯云等国内平台购买并解析。
- 已经绑定到 Vercel 项目,且 Vercel 已签发 SSL 证书。
- 不想额外付费,也不打算备案(此方案无需备案)。
操作步骤
1. 查看当前 DNS 记录
登录阿里云控制台,进入“云解析 DNS”,点击你的域名(如 youyer.top),进入“解析设置”。找到你用于 Vercel 的子域名(例如 blog)对应的记录。它应该是一条 CNAME 记录,指向类似 cname.vercel-dns.com 或 项目名.vercel.app 的地址。
2. 修改 CNAME 记录值
点击该记录右侧的“修改”,将“记录值”字段替换为加速 CNAME 地址:
vercel-cname.xingpingcn.topTTL 保持默认(如 10 分钟或 600 秒),其他选项不变,点击“确认”保存。
3. 等待 DNS 生效
DNS 修改后通常几分钟内全球生效。此时你可以访问自己的域名,验证是否正常打开。
注意事项
✅ 优势
- 零成本:无需购买额外服务。
- 无需备案:域名无需工信部备案即可使用。
- 操作简单:仅改一条 DNS 记录。
⚠️ 证书续期问题
由于 Vercel 的 SSL 证书有效期为 90 天,且 Vercel 会在证书到期前通过验证域名所有权来自动续期。但修改 DNS 后,域名不再指向 Vercel 的 IP,Vercel 无法完成验证,证书将无法自动续期。
解决办法:
- 在证书到期前(约第 85 天左右),临时将 CNAME 记录改回原 Vercel 给的地址,等待几分钟后 Vercel 会自动续签证书,然后再次改回加速 CNAME。
- 或者采用更稳定的方案:叠加阿里云 CDN + 自有证书(需备案),彻底解决证书续期问题。
🔧 稳定性说明
加速 CNAME 由第三方提供,虽然项目方声称已稳定运行较长时间,但无法保证 100% 可用。如果遇到访问异常,可随时将记录值改回原地址,秒级恢复。
进阶:叠加阿里云 CDN(备案域名专用)
如果你已经备案,且希望获得更稳定的体验,可以在加速 CNAME 的基础上再套一层阿里云 CDN,让 SSL 证书由阿里云管理,彻底解决续期问题。
大致流程:
- 在阿里云 CDN 控制台添加域名,源站地址填写
vercel-cname.xingpingcn.top。 - 申请阿里云免费 SSL 证书(一年期),绑定到 CDN 域名。
- 将域名的 CNAME 记录改为阿里云 CDN 分配的 CNAME 地址。
这样用户访问将经过阿里云 CDN 国内节点,速度更快且证书由自己掌控。
总结
使用 enhanced-FaaS-in-China 的加速 CNAME 是一个低成本、见效快的方案,适合大多数不想备案、希望快速提升国内访问速度的 Vercel 用户。操作非常简单,只需动动手指改一条 DNS 记录,就能让国内用户告别“转圈圈”的尴尬。
如果你在使用中遇到任何问题,欢迎留言交流。希望你的网站也能更快地飞入国内用户的视野!
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!