Saas简介

Saas是cloudflare推出的一项服务,其主要应用就是可以接入多个自定义域名,从而让接入的域名可以享受CDN加速和cloudflare安全功能。

本期教学目标

通过接入自定义域名,并对域名进行优选,来实现对我们部署在国外的网站的加速访问(假设的场景是我们从中国大陆地区打开浏览器进行访问)

准备工作

  1. 一个Cloudflare账号,并开通saas功能
  2. 一个托管于cloudflare的域名,也叫回源域名,本次演示域名为:fallback.kjzxs.site
  3. 用于实际访问网站的域名,即接入的自定义域名,本次演示域名为:saas.heartpath.one,注意该域名不能为托管到Cloudflare上的域名,因为会和以上回源域名产生冲突。

主要原理图

sass原理图.png

一、开通Saas功能

1. 打开cloudflare,进入已经托管的域名的配置页面

选择域名进入配置.png

2. SSL/TLS页面,选择开通Saas

点击启用Saas.png

3. 填写信用卡信息或者绑定paypal,这里我选择paypal

选择支付方式为paypal.png

4. 确认付款

点击确认付款.png

5.订阅完成

Saas订阅完成.png

二、设置回源域名和自定义域名,并验证域名所有权

设置前准备工作:

在你的服务器上部署一个网站,并且把fallback.kjzxs.site解析到这个服务器。
以下为建立好的服务器网站:

建立好的服务器网站.png

以下为回源域名的DNS解析页面

解析到服务器IP.png

1. 设置回源域名

添加回源域名.png

2. 回源域名生效后,添加自定义域名

添加自定义域名.png

添加自定义域名2.png

3.来到你的自定义域名的提供商的后台,添加dcv验证

添加dcv委派.png

namesilo后台添加dcv解析记录.png

注意,在namesilo后台添加一条cname记录
如果你的自定义域名为:saas.heartpath.one,则主机名为:_acme-challenge.saas,值为:saas.heartpath.one.92c8b9bb2f9f718d.dcv.cloudflare.com
如果你的自定义域名为:heartpath.one, 则主机名为:_acme-challenge,值为:heartpath.one.92c8b9bb2f9f718d.dcv.cloudflare.com
4.把自定义域名cname到回源域名

把自定义域名cname到回源域名.png

5.此时自定义域名后台的样子是这样的。

此时后台的样子.png

5.在itdog中访问一下域名,加速生效过程

在itdog中访问一下域名.png

6.当然也可以采用txt验证的方式,使其生效,在这里我采用实时验证的方式,也就是在itdog中访问一下这个域名,下图是生效后的样子

生效后的样子.png

7.在宝塔面板的网站设置中,添加自定义域名:saas.heartpath.one

网站中添加自定义域名.png

8.稍等片刻,访问一下自定义域名,看是否可以访问到后台的网站。

网站已经可以访问.png

三、寻找优选域名,从而加速网站的访问。

1. cloudflare公共优选域名地址:

https://www.baota.me/post-411.html

从此网站找一个速度快一些的优选域名,比如我找的域名是:115155.xyz
2.解析域名到优选域名

来到自定义域名的后台,删除自定义域名cname到回源域名的记录

删除cname到回源域名的记录.png

添加一条cname到优选域名的记录

cname到优选域名.png

3.此时自定义域名后台的状态:

最后后台的状态.png

4.最后ping一下域名,速度明显改善

最后ping一下域名,速度明显改善.png

总结:

至此,利用cloudflare的Saas功能接入自定义域名,并且通过优选域名实现了加速,大工告成!如果还有不明白的地方,可以仔细看看原理图,尤其是红线部分。

声明:本站所有文章或资源,均来自互联网分享。本站不参与制作或存储,内容仅用于互联网爱好者学习和研究,如不慎侵犯了您的权利,请及时联系站长处理删除。敬请谅解!