免费给网站提速,大大提升网站速度,通过saas固定CF家优选IP来加速博客,影视站,发卡站,机场等等网站的访问速度,实现国内低延迟访问网站,并解决各类可能出现的问题,。。。免费节点 科学上网 免费订阅 免费vpn 优选域名 免费域名:视频教程:https://youtu.be/YwABymqRH2E

前言

套了CF的网站,开启小黄云使用CDN,IP是随机的,在国内的访问速度十分缓慢

想要保证国内的访问速度

我们应该怎么做呢?

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

固定CF家的CDN IP

什么是SaaS回源?

SaaS回源主要分为两个部分

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

    • 你可以设置一个自定义主机名,来作为你的访问域名

  2. 回源 (Origin Server)

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

SaaS回源有什么用?

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

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

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

    例如csgo.com, 或者自己的优选域名100.rweek.top,而这些域名解析到的CF的IP通常是经过大陆特殊优化的

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

  • 将我们的 rweek.link CNAME解析到 100.rweek.top 之后, 我们访问gweek.gay的请求实则是被发送到了

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

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

实际操作

准备域名

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

  • 首先我们需要准备两个域名rweek.link和gweek.gay

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

    2. gweek.gay <-- 作为 我们的回源域名,也就是当我们访问 rweek.link 时,cloudflare在内部回源的域名

    3. 我将rweek.link 解析在腾讯的DNSPOD上(要实名),而gweek.gay 解析在Cloudflare上

      • 前者不是必须的,尽量访问域名不要解析到CF上,容易造成错误,我选择Gcore,其它带有DNS的服务商都可以

      • 而后者则是必须的! 因为只有解析在cloudflare上的域名才可以启用SaaS回源

设置回源域名

添加DNS解析

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

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

  • 这里你可以随意填写一级域名或二级域名,我推荐填写二级域名 可以随意起名

  • 因为填写二级域名, 你还可以在DNS中正常解析一级域名,仅将二级域名作为回退源

添加回退源

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

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

检查回退源是否有效

  • 回退源状态: 有效 即代表回退源添加成功,

设置自定义主机名

添加自定义主机名

设置主机名信息

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

  • TLS版本默认填写1.0即可

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

验证域名所有权

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

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

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

设置优选IP

先设置一个CNAME到回源域名,看是否可以浏览

下面就是设置优选域名

添加解析

  • 再将我们要访问的域名,CNAME解析到我们的CDN记录上即可,

排查错误

  • 注意如果要访问,我们的站点必须开启SSL证书和HTTPS访问,不然会直接404,因为回源只回源到443端口

  • 现在我们打开网站测试下能否正常访问

重定向次数过多

提示我们重定向过多,这是因为HTTPS加密的问题,我们进入Cloudflare后台 -> SSL/TLS -> 概述

​ 将SSL/TLS加密模式改为 "完全" 再次尝试访问

报错Invalid SSL Certificate或者fail 握手失败等等只要的ssl有关的

  • 出现此问题是因为我们的回源域名 gweek.gay 在进行回源时,访问的是 rweek.link

  • 虽然我们在验证所有权时申请了一个证书,但那个证书是用于回源之后呈现给用户端的, 在回源过程中不会生效

  • 所以我们需要给 rweek.link 申请一个证书, 可以通过宝塔面板,NPM,1panl等等方式,只要申请一个证书并配置到网站内即可解决此问题

结果测试

网站访问成功! 我们去itdog Ping一下试试看

Ping 测试

  • 可以看到我们的网址是经过100.rweek.top同款的Cloudflare ASN进行解析的