提升部署在cloudflare、vercel或netlify的网站在中国国内的访问速度和稳定性 - 邢平cn's blog

同步来源:树洞剪藏 源站剪藏 ID:588 原文地址:https://xingpingcn.top/enhanced-faas-in-cn.html
提升部署在cloudflare、vercel或netlify的网站在中国国内的访问速度和稳定性 - 邢平cn's blog
set 限制解除
提升部署在cloudflare、vercel或netlify的网站在中国国内的访问速度和稳定性
首页 关于 统计 开往 暗/亮切换
更多
提升部署在cloudflare、vercel或netlify的网站在中国国内的访问速度和稳定性
邢平cn
更新于:2025年6月22日
13942 次浏览
字数:1k 字
时长:3 分钟
前言 因为官方默认的cname解析出来的ip在国内访问的稳定性都很差,所以写了这个项目
IMPORTENT 本 post 更新不及时,请点击下方 GitHub repo 查看!
如何使用 先放repo,欢迎提交issue。
enhanced-FaaS-in-China https://github.com/xingpingcn/enhanced-FaaS-in-China 如果你的网站部署在 cf ,则把cname记录改为: cf-cname.xingpingcn.top 使用此dns解析建议:如果你的域名托管在cloudflare,那么使用这个cname很有可能会遇到403。建议把你的域名托管在非cloudflare平台,然后再在cf平台中删除你的站点,之后再使用。测速的时候一定要看下面的图。如果有些服务,例如cf worker,必须要把域名托管在cf,那么建议你使用cf的saas功能。 如果你的网站部署在 vercel ,则把cname记录改为: vercel-cname.xingpingcn.top 如果你的网站部署在 netlify ,则把cname记录改为: netlify-cname.xingpingcn.top 如果你的网站部署在 netlify 和 vercel 上,则把cname记录改为: verlify-cname.xingpingcn.top 使用此dns解析建议:先把cname记录改为官方提供的url,等 ssl/tls证书 生成之后再把cname记录改为 verlify-cname.xingpingcn.top
怎么测速 可能存在的问题 浙江、福建、河南的个别isp访问可能会失败 目前似乎只有泉州被墙(官方的cname也是同样的问题,或许是isp限制导致的) 对于测速工具的选择,itdog.cn测出来的结果有点问题(会出现大片的红,原因未知),可以试试用boce.com、cesu.net之内的来测
测速结果 CF
cf-22点
cf-22点-官方
cf-23点-官方 Vercel
vercel中午-官方
vercel中午
vercel-23点晚高峰-官方
vercel-23点晚高峰 Netlify
netlify中午-官方
netlify中午
netlify-23点晚高峰-官方
vercel-23点晚高峰
Q&A Q:和官方提供的cname有什么差别? A: 官方的cname有时在平均速度上是很快的,但是缺乏稳定性,会出现好几个省份都访问不了的情况,又或者个别省份相应时间非常长 而我的cname在平均速度上可能不是最快的,平均响应速度尽量维持在1秒内,最长的响应时间控制在2秒内,而返回非200状态码的省份尽量少于等于2个 Q:为什么分路线解析不准确? A:我使用的是权威DNS服务器自带的路线解析,可能存在误判。如果你想要更加精准的分路线解析,可以自行选取其他DNS服务器——如dnspod——并添加 Netlify.json 或 Vercel.json 里的IP到A记录。或使用 NS1.COM 作为权威DNS服务器,并设置根据 ASN 进行路线解析。你可以看看我写的 ASN列表 。
Q:为什么设置了你的CNAME解析后网站不能访问? A: 这大概率是使用了 verlify-cname.xingpingcn.top 导致的。需要先把CNAME记录改为官方提供的链接,等待SSL证书生成后再重新设置。这是由于该解析包含两个平台的IP,平台每次访问都会获得二者之一的IP,因而认为你在平台所填写的域名并不是你所拥有的。但是一旦生成证书后,证书就会缓存在平台上。 netlify 支持上传自己的证书 。如果还是不行就申请一个能自动续期的证书,写webhook,在证书更新的时候自动部署到netlify。 Q:为什么有的路线(如电信)的DNS A记录解析是官方提供的默认IP? A: 这是因为该路线的其他IP质量较差,所以暂时停止解析其路线,改用官方提供的默认IP。你可以通过同时将网站部署在 vercel 和 netlify ,把cname解析改为 verlify-cname.xingpingcn.top ,从而提高容错率。两个平台同一线路同时失效的概率要低许多。 Q:为什么json文件有的路线是一个空列表? A: 同上
相关文章
让在vpc中的aws lambda函数不通过nat获得访问互联网的能力 分析在vpc中的aws lambda函数不通过nat获得访问互联网的能力的几种方法的优缺点
博客内容遵循 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议 本文永久链接是: https://xingpingcn.top/enhanced-FaaS-in-cn.html
发布于:2024年4月1日
邓晓芒《黑格尔辩证法讲演录》读书笔记 邓晓芒的这本书只能利用碎片时间去看了,目前只读了一半,而且笔记也不知道会不会去写,,先挖坑 这本书其实是邓在武汉大学的课堂的录音记录,由他研究生整理转为文字的 前言为什么要读黑格尔?其实没太... 在存在父子文件结构情况下使用python import 前言网上的资料大多数都比较乱,包括stackoverflow也是,也就产生了这篇笔记。 文件结构和可能存在的引用链条现在有这样一个文件夹 文件夹123456789root|____ a.py ...
评论
giscus
4 个表情
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀 👍 3 🚀 1
15 条评论 · 27 条回复 – 由 giscus 提供支持 最早 最新
penndu 2024 年 3 月 14 日
亲测好用!
1
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀 👀 1 9 条回复
显示 4 条更早的回复
xingpingcn 2024 年 3 月 25 日 所有者
看了一下这个是只有第一年是免费的是吧
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀 👀 1
penndu 2024 年 5 月 17 日
现在都是首年免费~
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀 👀 1
wkk-dev 2024 年 5 月 19 日
现在都是首年免费~
大部分厂商都是这样搞的,比如华为云的首年1元xyz域名
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀 👍 1
penndu 2024 年 5 月 20 日
这里怎么艾特人回复呢?
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀
xingpingcn 2024 年 5 月 20 日 所有者
直接回复就行,评论区里面的所有人都可以收到消息
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀
xingpingcn 2024 年 3 月 25 日 所有者 该评论已被删除。
1 2 条回复
penndu 2024 年 3 月 28 日
因为有人曾留言给我可以白嫖eu.org,然后紧接着有小伙伴说被拦截了~
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀
xingpingcn 2024 年 3 月 28 日 所有者
前几天开始是全国性的屏蔽了,屏蔽tls,也就是说https不能用但是http可以😓
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀
wkk-dev 2024 年 5 月 5 日
作者大大,我可以转载您的这篇文章吗?
我会遵循 CC BY-NC-SA 4.0 协议,标注作者,源地址,且非商用
1
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀 👀 1 2 条回复
wkk-dev 2024 年 5 月 5 日
请回复到评论区或者 邮箱
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀 ❤️ 1
xingpingcn 2024 年 5 月 5 日 所有者
欢迎转载
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀 👍 1
penndu 2024 年 8 月 16 日
已经换上这个解析~
2
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀
1 条回复
xingpingcn 2024 年 8 月 16 日 所有者
👏
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀
moreoronce 2024 年 9 月 10 日
已经换上使用,谢谢分享~
2
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀
1 条回复
xingpingcn 2024 年 9 月 10 日 所有者
👏
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀
Xuyan-cmd 2024 年 10 月 16 日
感谢大佬分享,已经换上,欢迎来我的博客做客: https://baichuanweb.cn/
1
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀 👍 1 🎉 1 2 条回复
xingpingcn 2024 年 10 月 16 日 所有者
感谢支持👏
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀
xingpingcn 2024 年 10 月 16 日 所有者
你的评论区是坏了吗?我这显示不了
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀
radishzzz 2024 年 10 月 30 日
大佬,我有两个问题想咨询一下。
1、Netlify 每三个月更新ssl证书,每次更新证书我都要切换回官方cname记录吗?
2、大佬的cname记录在国外的访问速度与稳定性怎么样,跟官网的相比是更好还是更差呢?
1
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀
3 条回复
xingpingcn 2024 年 10 月 30 日 所有者
如果你用netlify-cname.xingpingcn.top就不用
国外的用的官方ip,多了一次dns递归查询,理论上会比官方的要差一些。
repo里的说明会比博客这边详细一点
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀 ❤️ 1
radishzzz 2024 年 10 月 30 日
弄明白了,感谢解答。不过我的域名都托管在cf里,如果使用优选域名就会403,真的很可惜。我推测,这是不是cf的问题,如果能解决它就好了
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀
xingpingcn 2024 年 10 月 30 日 所有者
你试试其他优选域名吧,看看会不会403
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀
yeminxi 2024 年 11 月 28 日
直接用优选域名,小黄云还要开吗?
1
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀
0 条回复
xingpingcn 2024 年 11 月 28 日 所有者
不开 叶泯希 @.***> 于 2024年11月28日周四 08:44写道: …
1
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀
0 条回复
xingpingcn 2024 年 11 月 28 日 所有者
不对,你都试一下吧,好像是要开的,开了cf才认为你使用了他的cdn 叶泯希 @.***> 于 2024年11月28日周四 08:44写道: …
1
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀
0 条回复
xingpingcn 2024 年 11 月 28 日 所有者
托管在cf的域名用不了cf优选,具体看readme 叶泯希 @.***> 于 2024年11月28日周四 08:44写道: …
1
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀
1 条回复
yeminxi 2024 年 11 月 28 日
我现在暂时用了,目前还未出现403。
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀
specialhua 2024 年 12 月 12 日
谢谢大佬,非常快,zhaleme评分
1
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀
1 条回复
specialhua 2024 年 12 月 12 日
评分97。谢谢
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀 👍 1
Buer-Nahida 2 月 22 日
博主的 CNAME 挺好用的,但是 Netlify 建议大家不要使用乱七八糟的加速 CNAME,在 Netlify 添加一个二级域名比如 cdn.nahida.im 然后其他的域名都 CNAME 过去(添加一条 CNAME,指向你的二级域名,这里是 cdn.nahida.im)是最好的,中国大陆基本全走的新加坡,其他地方都走的附近的 CDN,而且还支持 IPV6
1
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀
3 条回复
Buer-Nahida 2 月 22 日
补下,如果能用 Netlify DNS 尽量用 Netlify DNS,效果比单纯 CNAME 好多了
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀
xingpingcn 2 月 22 日 所有者
netlify对于大陆的访问默认分配的ip都是新加坡的,我这个cname是为了提高稳定性和速度(尤其是晚高峰),可访问性的优先级要高于访问速度。1年前托管在netlify的网站经常访问不了,现在可能用不用cname差别不大。
另外你能否解释一下为什么要在netlify添加一个二级域名然后再cname,而不是直接把域名cname到netlify指定的域名
最后,netlify dns用的ns1的服务,ns1虽然在国内有服务器但是价格贵许多,我相信它并没有用到中国的dns服务器,而且netlify dns并没有ns1那么多的配置项,不知道你说的“好多了”是指哪方面
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀
Buer-Nahida 2 月 22 日 已编辑
抱歉没说清楚,我在此处补充下,使用二级域名 CNAME 过去主要是为了根域名也能用 netlify (Cloudflare 拉平效果好一点, *.netlify.app 域名拉平后速度变慢),其次是比设置 NS 记录方便点,如果直接 CNAME 到 *.netlify.app 有些地区会有 DNS 污染(解析到 0.0.0.0 ,见下图),“好多了”也是指这一点
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀
Java2Boy 4 月 15 日
claw.cloud 是不是也能套下? 如果可以,踢我一下,3Q
1
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀
1 条回复
xingpingcn 4 月 15 日 所有者
没记错的话这个平台部署静态页面还要写ts弄个endpoint,我不太会就没折腾
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀
penndu 5 月 23 日
还在持续的维护节点吗?
1
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀
1 条回复
xingpingcn 5 月 23 日 所有者
全自动化的,除非vps炸了或者我乱改东西或者我4了,否则不会停止维护。但是不保证100%可用就是了
登录 后可添加回应。
👍 👎 😄 🎉 😕 ❤️ 🚀 👀
输入 预览
使用 GitHub 登录 ">
本文目录
- 前言
- 如何使用 2.1. 可能存在的问题
- 测速结果 3.1. CF 3.2. Vercel 3.3. Netlify
- Q&A 4.1. Q:和官方提供的cname有什么差别? 4.2. Q:为什么分路线解析不准确? 4.3. Q:为什么设置了你的CNAME解析后网站不能访问? 4.4. Q:为什么有的路线(如电信)的DNS A记录解析是官方提供的默认IP? 4.5. Q:为什么json文件有的路线是一个空列表?
博客内容遵循 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议
博客圈 虫洞 | 开往 | 十年之约 | 中文独立博客列表 | blogfinder | 萌ICP备20248800号
Copyright © since 2023 邢平cn, All Rights Reserved