惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Visual Studio Blog
Stack Overflow Blog
Stack Overflow Blog
G
Google Developers Blog
Microsoft Azure Blog
Microsoft Azure Blog
Engineering at Meta
Engineering at Meta
L
LangChain Blog
T
The Blog of Author Tim Ferriss
J
Java Code Geeks
Y
Y Combinator Blog
月光博客
月光博客
雷峰网
雷峰网
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
F
Fortinet All Blogs
A
About on SuperTechFans
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
P
Proofpoint News Feed
小众软件
小众软件
H
Help Net Security
Last Week in AI
Last Week in AI
B
Blog RSS Feed
宝玉的分享
宝玉的分享
N
Netflix TechBlog - Medium
博客园 - 叶小钗
The GitHub Blog
The GitHub Blog

载润札记

家乡的白桑树 A4日记 已下载62% 刀粉的民粹和宗教化倾向 www.zairun.com 七号立秋 www.zairun.com 最近功夫女足那些事 最近功夫女足那些事 www.zairun.com 蝉鸣 www.zairun.com 初夏的天气有点凉 人生的意义 人生的意义 人生的意义 www.zairun.com 那一瞬间的违和感 那一瞬间的违和感 那一瞬间的违和感 爱情,可能只是基因写给人类的一种奖励机制 爱情,可能只是基因写给人类的一种奖励机制 www.zairun.com 所有的等待,都是不期而遇 www.zairun.com 海边散步随手一拍 www.zairun.com 玻璃橱窗两侧的目光交汇 一次完美的冬季体验 - 载润札记 吴三桂辽西吴氏神秘族谱 - 载润札记
域名DNS从阿里云迁移到Cloudflare心理路程 - 载润札记
Zairun · 2026-02-26 · via 载润札记

春节难得清闲,本想捣鼓一下自己的网站和域名,结果光是在阿里云跟各种规则斗智斗勇就耗掉半天。说是为了“安全”。

先是找到“SSL证书”入口,点进去却是一堆“待申请”的记录,找了半天没找到真正的申请按钮。好不容易找到了,又遇到DNS验证——需要去Cloudflare添加TXT记录。添加完回来验证,提示“等待生效”,等了几分钟再试,又说“记录不存在”。反复折腾了几次,心态已经崩了一半。

更崩溃的是,好不容易验证通过,证书签发后下载下来,却发现阿里云的文档指引混乱,完全不知道该怎么配置到服务器上。百度搜教程,各家说法不一,有的说要改nginx配置,有的说上传到指定目录,有的说用阿里云的云盾一键部署——可我用的不是阿里云ECS啊!

折腾了两个多小时,最后放弃了。那一刻的感受是:这门槛好高啊,小白直接怀疑人生。可域名明明是我花钱买的,在阿里云操作起来却像是在偷窃,在自家屋里被当贼防,各种验证、弹窗、找不到入口,明明是为了安全,结果却把正常用户挡在门外。这种体验,完全没有考虑客户使用感受,是一种把责任推给用户的行为。

Cloudflare国内口碑一直很好,域名的DNS从阿里云迁到Cloudflare,听说这样不但不会影响国内访问速度,而却恰恰会提升国外对网站的访问速度。这次阿里云的体验终于决心,哪怕在趟一次雷。

软切换,先测试子域名,稳妥但耗时。硬切换直接修改NS记录,一步到位。

考虑到网站访问量不大,和决心,选择了硬切换。直接在阿里云域名控制台,把DNS服务器修改为Cloudflare提供的两个地址。

fred.ns.cloudflare.com

rita.ns.cloudflare.com

关键一步要提前配置DNS记录。
在修改NS记录之前,我提前在Cloudflare的DNS设置中添加了A记录。

zairun.com → 阿里云主机IP

www.zairun.com → 阿里云主机IP

代理状态开启(橙色云朵)

这一步至关重要,先设置好“门牌号”,再改“指路人”,确保切换后网站能立即访问。

宝塔面板的一键解决方案

还是宝塔面板一键SSL更省事

进入网站设置 → SSL → Let’s Encrypt

勾选 zairun.com 和 www.zairun.com

选择文件验证(不用去Cloudflare加DNS记录)

点击申请,30秒搞定!

申请成功后开启强制HTTPS,然后在Cloudflare把SSL/TLS模式升级到“完全(严格)”。

设置重定向规则让网址统一起来
确定域名策略
我需要让所有访问都统一到带www的HTTPS版本(https://www.zairun.com),因为:

SEO友好,避免分散权重。

在Cloudflare设置重定向规则
使用重定向规则(Redirect Rules),配置了两条规则

规则1,强制HTTP→HTTPS

传入请求匹配:http://*
目标URL:https://www.zairun.com/${1}
状态码:301
保留查询字符串:✓

规则2,根域名→www域名

传入请求匹配:https://zairun.com/*
目标URL:https://www.zairun.com/${1}
状态码:301
保留查询字符串:✓

访问以下URL,都能正确跳转。

http://zairun.com → https://www.zairun.com

http://zairun.com/about → https://www.zairun.com/about

https://zairun.com → https://www.zairun.com

速度优化开启免费加速功能

Cloudflare免费加速功能
在Cloudflare的速度 → 优化页面,开启了以下功能。


功能	作用
Rocket Loader	异步加载JS,防止阻塞渲染
Early Hints	预加载资源,加速页面显示
Brotli压缩	更高效的压缩算法
HTTP/3	最新传输协议,更快更稳

Cloudflare Fonts可以优化Google字体加载,但我的网站没用Google Fonts,所以保持关闭。Cloudflare免费版够用——Rocket Loader、Early Hints、HTTP/3这些加速功能都免费。

我能理解安全很重要,但如果安全措施让好人寸步难行,坏人却总能找到漏洞,那这种安全就是一种变相的推卸责任。与其说是保护用户,不如说是把风险和责任转嫁给了用户。

相比之下,Cloudflare的体验就顺畅得多——功能清晰、文档详细、操作直观,虽然有些高级功能需要付费,但基础的CDN和SSL都是免费且好用的。宝塔更是简单粗暴,一键解决了我折腾两小时没搞定的事。技术工具应该是帮人省时间的,不是让人浪费时间的。

· 分享 ·

阅读 73