站点零成本落地全球安全高速访问

​​​​​​​​​​​​​​

提速👱

优化前🤏

优化后👌

3

前言 🤚

由于不可抗力因素,使用了Cloudflare开启小黄云在国内的访问速度十分堪忧,间歇性抽风在之前我们可以使用cloudflare partner来使访问回源到一个优选过后的IP但是在去年这个方法已经行不通了, 那么我们这些白嫖玩家又不想对接国内备案实名CDN,同时想要保证国内的高速访问我们应该怎么做呢?

这就是我们这期要讲的主要内容,Cloudflare SaaS回源!

主要分为两个部分👇

  1. 自定义主机名 (Custom Hostnames)

    你可以设置一个自定义主机名,来作为你的访问域名
  2. 回源 (Origin Server)

    当用户请求特定的主机名(如客户自己的域名)时,请求会被转发到SaaS提供商的原始服务器(或称为回源服务器)。

有什么用 🧐

  • 可能看到现在大家还是一头雾水,不过没关系,我会给大家根据实例来通俗易懂的解释一下

  • 我们可以使用支持分流的DNS解析服务(例如腾讯的DNSPOD),

    将我们需要访问的域名例如 www.lovesw.top 通过CNAME解析到任意一个Cloudflare的节点,

    例如csgo.com,而这些域名解析到的CF的IP通常是经过大陆特殊优化的

    有些是优选线路,有些是百度云合作的IP地址

  • 将我们的 www.lovesw.top CNAME解析到 csgo.com 之后, 我们访问https://www.lovesw.top的请求实则是被发送到了

    经过优选后线路较好的Cloudflare IP上 这个步骤达到了我们优选IP的目的

  • 此时Cloudflare的IP收到了我们的访问请求, 会匹配我们访问的域名 www.lovesw.top 在Cloudflare中是否有匹配的 自定义主机名 如果有, 它会将我们回源到我们设置的 回源服务器

  • 这里我绘制了一个序列图来帮助大家理解

    cf

使用Cloudflare的SaaS回源☝️

  • 我们可以设置自定义域名(例如 www.lovesw.top)。

  • 并通过CNAME记录将其解析到另一个域名(例如 csgo.com)。

  • 这样设置是为了利用Cloudflare的安全和性能特性,如DDoS防护、SSL/TLS加密、CDN加速等。

CNAME解析过程✍️

  • 访问 www.lovesw.top 时,DNS查询会根据CNAME记录找到它实际指向的 csgo.com

  • 由于 csgo.com 已接入Cloudflare CDN,用户的请求会被路由到Cloudflare的边缘节点。

Cloudflare边缘节点💪

  • Cloudflare的边缘节点处理请求,包括应用安全规则、进行缓存等。

  • 如果请求需要回源(即获取原始内容),Cloudflare会将请求转发到原始的回源服务器。

访问过程的理解👊

  • 用户访问 www.lovesw.top 实际上是在访问Cloudflare的节点。

  • 然后,根据需要,Cloudflare会从原始的回源服务器获取内容。

  • 这个过程对用户透明,用户只知道他们访问的是 www.lovesw.top,但实际上得到的内容可能是直接来自Cloudflare的缓存,或者是经过Cloudflare优化处理后的来自原始服务器的内容。

实际操作 🛠️

  • 在了解了SaaS回源的相关原理之后, 我们可以进行实操了!

  • 首先我们需要准备两个域名

    1. www.lovesw.top <-- 作为 我们的访问域名,也就是自定义主机名,稍后我们访问此域名来访问网站

    2. cdn.lovesw.top <-- 作为 我们的回源域名,也就是当我们访问 www.lovesw.top 时,cloudflare在内部回源的域名

    3. 绑定外币卡或者已绑卡的 PayPal,绑定完就能用了。不扣费用,只做认证!

    4. 我将www.lovesw.top 解析在腾讯的DNSPOD上, 而cdn.lovesw.top 解析在Cloudflare上。

  •  前者不是必须的,你可以都解析在Cloudflare上,我选择DNSPOD是因为它有免费的分流服务可以将境内境外解析到不同的cname上
  • 而后者则是必须的! 因为只有解析在cloudflare上的域名才可以启用SaaS回源

添加DNS解析 🧩

cdn-record

  • 首先我们先来添加一个DNS解析

  • 解析到我们的真实服务器IP地址, 正如上面所说的,这是一个回源的域名,也就是说,服务器的IP到底是什么 只有这台回源域名知道,它的工作也只是起到回源的作用

添加回退源 🔄

必须先配置上面的dns解析!

  • 进入到Cloudflare域名管理界面 -> SSL/TLS -> 自定义主机名 -> 添加一个回退源

  • 回退源地址即为我们刚才解析的二级域名

cdn-fallback

检查回退源是否有效 ✔️

  • 回退源状态: 有效 即代表回退源添加成功,现在访问 cdn.lovesw.top 你应该会看到如下界面

cdn-check

  • 这是因为虽然设置了回退源,但是我们并没有设置自定义主机名,也就是回退源并不知道要将哪个主机名回源到我们的服务器IP

添加自定义主机名 🌐

hostname-add

设置主机名信息 🛠️

hostname-add-check

  • 自定义主机名: 填写你要解析的域名, 可以为一级或者二级均可,这里我填写 lovesw.top

  • TLS版本默认填写1.0即可

  • 证书验证方法填写TXT验证

验证域名所有权 📋

hostname-add-check-txt

  • 这里我们需要验证我们域名的所有权和证书验证

  • 去到你的DNS解析面板添加这两个TXT解析

    cf-dns-check-txt

  • 添加好之后稍等片刻,等待CF服务器去验证

设置分流添加解析🎅

全文-站点零成本落地全球安全高速访问https://mp.weixin.qq.com/s?__biz=MzA4OTQ0MjA1Ng==&mid=2651269465&idx=1&sn=a6d324b08afaf6259b31e1b9a6e8cfcc&chksm=8be95b3ebc9ed228b5512da1bc058f3d113b1d5739373449fc68770581e9afb8341fa7280979&token=587245189&lang=zh_CN#rdicon-default.png?t=N7T8https://mp.weixin.qq.com/s?__biz=MzA4OTQ0MjA1Ng==&mid=2651269465&idx=1&sn=a6d324b08afaf6259b31e1b9a6e8cfcc&chksm=8be95b3ebc9ed228b5512da1bc058f3d113b1d5739373449fc68770581e9afb8341fa7280979&token=587245189&lang=zh_CN#rd

  • 32
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wu858773457

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值