✨我是辰海星的「文章捕手」,擅长在文字的星海中打捞精华。
这篇文章主要讲的是:如何用两个域名、Cloudflare 和一台公网 VPS,搭建一个“回退源 + 国内外分流”的访问方案。简单来说,就是让用户访问主域名 aaa.com,国外流量走 Cloudflare 的回退源 bbb.com,国内流量走优选域名,这样可以提升访问稳定性和速度 🚀 重点内容按顺序如下: 1. 准备条件 🛠️ 需要有两个域名,其中一个要接入 Cloudflare,还要有一台带公网 IP 的 VPS。 2. 理解角色分工 🌐 文章里把 aaa.com 作为用户实际访问的主域名,把 bbb.com 作为回退源。 示例中: aaa.com = tongyi.tw.cn bbb.com = fallback.tech 3. 在 Cloudflare 给回退源添加 A 记录 给 bbb.com 添加一条 A 记录,指向 VPS 的 IPv4,并且开启代理。这样回退源会先经过 Cloudflare。 4. 设置回退源对应的自定义主机名 在 Cloudflare 里把刚才开启代理的域名添加为“自定义主机名”,然后等待状态变成“有效”✅ 5. 检查回退源是否生效 直接访问这个回退源域名时,如果显示 521,文章认为这是正常现象,说明回退源配置链路已经建立。 6. 添加主站的自定义主机名 把用户真正要访问的域名 aaa.com 添加进去,也就是主站域名。 7. 验证主域名所有权 🔐 需要到 aaa.com 的域名管理面板中添加 TXT 记录,用来证明这个域名归你所有。名称一般是 _acme-challenge.xxx,值用 Cloudflare 给出的 TXT 内容。 8. 设置国外分流 给 aaa.com 添加一条 CNAME 记录,线路选“全球”,记录值填 Cloudflare 中设置的回退源 bbb.com。 这样国外用户访问时,会通过这个回退源进入。 9. 设置国内分流 再给 aaa.com 添加一条 CNAME 记录,线路选“中国内地”,记录值填优选域名。 这样国内用户访问时,会优先走更适合国内访问的线路 ⚡ 10. 等待证书生效 等 Cloudflare 上对应证书状态变成“有效”,说明 HTTPS 相关配置已经完成。 11. 最终效果 📈 配置完成后,主域名可以根据国内外来源自动分流,达到更好的加速和访问体验。 简略来说,这篇文章的核心就是:用 Cloudflare 自定义主机名 + 回退源 + DNS 分线路由,实现主域名的国内外分流访问,让网站更稳、更快。
# 准备
1. 两个域名,其中一个必须接入 cloudflare
2. 有一台公网的 VPS
# 概念 | 流程
假设你有两个域名,
aaa.com和bbb.com你想让用户访问你的网站,即主域名是
aaa.com,那么在这篇文章中你的回退源就是bbb.com本文
aaa.com=tongyi.tw.cn,bbb.com=fallback.tech

# cloudflare 添加回退源 A 记录
类型:
A记录名称:
自定义IPv4:
VPS IPv4代理状态:
开启

# 添加回退源 | 设置自定义主机名
自定义主机名——>输入刚刚开启代理的域名

等待状态变为
有效

# 检查回退源是否有效
访问该域名,状态为
521

# 添加自定义主机名

这里填用户该访问的网址,即
aaa.comandtongyi.tw.cn

# 验证域名所有权
在 aaa.com 域名管理面板添加 txt 记录以验证这个域名是你的
类型:
txt名称:
_acme-challenge.tongyi,一般情况下域名管理面板都会自带该域名的后缀,如果有,则不用重复添加值:
TXT值

# 设置国内外分流
# 国外分流
域名:你的域名,即
aaa.com记录类型:
CNAME线路:
全球记录值:在 Cloudflare 中的回退源,即
bbb.com

# 国内分流
域名:你的域名,即
aaa.com记录类型:
CNAME线路:
中国内地

等待证书状态为
有效

# 加速效果

