最近几年,个人服务器一直用的是腾讯云,整体上体验还不错,并且经常有羊毛可以薅,之前一年79的2核4G轻量服务器买了三年。SSL 证书用的也是1年免费的,每年签发。
但最近开始新做网站,每次有新的想法就想快速验证,无奈国内互联网目前成本越来越高。
开始买了海外域名https://www.outseaweb.com/,以为海外域名可以不用备案,结果部署后没几分钟,给我强制重定向到腾讯云备案页面了,原因是服务器是国内的。
然后再去申请免费的SSL 证书,一看变成了四个月一续,看来必须要考虑其他方案了。
之所以没有优先考虑海外服务商,主要是因为有的网站是服务国内的,海外延迟太高。但这次也必须试试其他方案了。
第一想到的就是https://vercel.com/,不过真的很惊艳。登陆后,授权就能直接看到项目列表,由于是nextjs 项目,有部署按钮,我尝试性的点了一下,三分钟后部署好了!还自动分配了域名和SSL 证书!
太惊艳了,不过在微信里尝试了下无法访问,国内网络测速也无法访问。没关系,有问题就解决。
如果您在中国大陆地区遇到无法访问通过 Vercel 部署的网站,即使已经添加了自定义域名,您可以尝试以下几种方法来解决访问问题:
- 使用中国大陆优化的 CNAME 记录:在您的 DNS 配置中,将 CNAME 记录指向
cname-china.vercel-dns.com
而不是默认的vercel.app
域名。这样可以使得您的网站流量通过优化的路径进行路由。 - 使用 A 记录:如果 CNAME 方法不奏效,您可以尝试添加一个 A 记录,将您的域名指向
76.223.126.88
,这是 Vercel 在中国大陆地区优化的 IP 地址。 - 利用 Cloudflare 的 DNS 服务:将您的域名解析服务迁移到 Cloudflare,并在 Cloudflare 中添加相应的 DNS 记录,同时确保 SSL/TLS 设置正确,以避免重定向问题。
- 使用第三方 CDN 服务:一些用户通过使用第三方 CDN 服务如
vercel.cdn.yt-blog.top
来提高 Vercel 站点在中国大陆的访问速度。 - 手动设置 DNS:在用户端,建议用户手动设置 DNS 为
8.8.8.8
(Google 的 DNS),有时可以解决访问问题。 - 使用国内的 DNS 服务:考虑使用国内的 DNS 服务,如阿里 DNS、腾讯 DNS 等,这些服务可能会提供更好的访问体验。
找到了一些资料和文章,很快解决了过年不能访问的问题,网络再次测试已经可以访问,微信也能打开了!速度看起来还行!并且SSL 证书,平台会自动生成。简直有种桌上了火箭的感觉。10分钟一个网站就部署好了。
尝试了下push 代码,直接触发编译部署,相当于把ci/cd 也做了,简直太惊艳了。大大节省人力。
再次感叹,国内互联网的创新环境,被严重阻碍了。