国内的cdn方案基本都需要实名+备案,本文介绍的是通过Cloudflare SaaS回源的方式,实现网站国内的高速访问效果。本文的方案是通过两个域名的实现方式,后面会继续补充一个域名的方式。
SaaS回源的含义和理解
这里是我自己的一些理解,希望不误导到大家。
我们有两个域名,分别是a.com和b.com。我们为域名b.com设置SaaS回源,这样在a.com设置了cname解析到任意一个Cloudflare的节点的情况下,就可以将请求会被转发到SaaS提供商的原始服务器(或称为回源服务器),也就是转发到b.com指向的服务器。
所以这里有两个前提:
- b.com设置了SaaS回源,即访问a.com时回落到b.com;
- a.com要设置cname解析,执行cloudflare的某个节点;
注意:cloudflare是不允许cname到自己的,所以这里有个隐含内容,a.com的dns不是cloudflare管理的,可以是dnspod、namesilo等其他提供dns服务的提供商。
Cloudflare国内网站加速方案步骤
这里我以域名的维度来分解步骤。
a.com设置域名解析
a.com需要将dns设置为cloudflare指定的dns,在cloudflare添加域名后,cloudflare会分配该域名需要绑定的dns。
添加a.com域名并开启小云朵,这里的a.com其实就是指向你的网站部署的实际IP。
b.com添加回退源
- 进入到Cloudflare域名管理界面 -> SSL/TLS -> 自定义主机名 -> 添加一个回退源。这个步骤需要你的cloudflare添加一个支付方式,选择免费的实际是不扣费的,我绑定的paypal支付,你也可以添加银行卡。
- 接着上方在点击“add custom hostname”按钮添加自定义主机名;
自定义主机名就是我们开始的a.com,实际要让用户访问的域名。
- 设置自定义主机名信息。
- 添加完自定义域名,就会显示a.com需要设置的TXT记录,一个是验证域名所有权,一个是颁发证书。
a.com设置解析
在a域名的提供商那里,添加上面的txt记录,并设置一条cname记录,指向b.com。然后就等待b.com域名设置自定义主机的地方状态都是有效状态。
如果看到都有效之后,将原来a.com设置的cname解析记录指向b.com的值,修改为优选ip的节点。理论上只要是国内访问速度不错,使用Cloudflare CDN的域名你都可以指向它。
网上也有大神定期维护的cname优选IP域名,比如这个项目:enhanced-FaaS-in-China。
其他可用域名:
Qatar2022(SAN JOSE IP) :
www.qatar2022.qa
IP查询 :
ip.skk.moe
ping.pe
政府网站:
乌克兰🇺🇦政府
www.gov.ua
泰国🇹🇭政府
www.thaigov.go.th
卡塔尔🇶🇦政府
www.gco.gov.qa
瑞典🇸🇪政府
www.gov.se
美国🇺🇸FBI:
FBI.GOV
商业网站:
CSGO官方网站
(Cloudflare LONDON ASN):
CSGO.COM
DigitalOcean
digitalocean.com
VISA官方网站:
(格式: VISA.国家顶级域名)
VISA.COM
VISA.CN
VISA.FI
VISA.HK
伪AMEX:
AMEX.COM
SHOPIFY(推荐):
SHOPIFY.COM
域名注册商:
Dynadot.COM
其它网站:
SINGAPORE.COM
JAPAN.COM
BRAZIL.COM
MALAYSIA.COM
RUSSIA.COM
参考文章:
暂无评论内容