神奇的Willem

Cloudflare CDN 加速(CNAME优选)

2025/11/16
590
0

感谢大善人Cloudflare/本站CND与7层DDOS防御由Cloudflare与阿里dns解析协助提供。

25年1月可是有一件大事,腾讯Edgeone入了国际业务,出了一个cloudflear差不多的免费套餐,在之前cloudfllear优选有时候是比较严格的,现在好多了。

但是腾讯你不中用啊,薅羊毛都薅不起,各种限制,现在新账号基本上不能优选香港的高速IP了,当然我是不想备案,于是国内cdn基本上无缘了,要不然只能去TG高一些小牌CDN(片姐专用)。

算了还是CLoudflear好用啊,这么多人薅羊毛,隧道,vpn,油管,代理。我也不能说什么,互联网素质就这样了,可能他们也是没有钱吧。不过也轮不到我管不是吗?

来吧今天BIBI到这里。让我们学一下CLoudFlear减速CDN使用步骤吧。

科普CND

有很多小伙伴都不知道啥事CDN,CDN说实话就是反向代理,但是有一堆人反向代理你。我们要学习原理这样以后什么CDN,能不能优选你一下就知道了。就相当于你有一堆雷池Waf防火墙,反带一个项目。这样目标就有多个IP等多个主机。

为什么Cloudflare和Edgeone可以优选IP呢?

因为任播 (Anycast) 是一种网络路由技术。

它允许同一个 IP 地址在全球的多个不同地点(数据中心)被(广播)出来。(根本地路由广播一样,告诉所有设备我跟这些IP是同一类人,找谁都可以。)

之后世界上不同的服务器同步和传输数据。

当您向这个 IP 地址发送数据时,互联网的路由协议 (BGP) 不会把您的数据发给所有地点,而是会选择一个“网络路径最短”的地点(路由协议知识),并把数据发给它。再有它反向代理你的网站。这样就加速了。

举个例子你在中国访问我的网站,我的网站也在中国,你请求时候,阿里云dns会在我优选的IP里面找一个距离你进的可以提供Cloudflare服务的IP。之后你请求他,最近的IP服务器为你服务反向代理我的网站。用来隐藏和加速。如果你这个地区有10个人,都可以访问这一个IP,Cloudflare也不用频繁请求我的服务器。有一些数据被缓存了,防止我被cc。

如果国外在请求,那么他会选择里这个客户比较近的地方找一个cloudflare服务的IP服务器,因为他们有缓存,自动就提供了。如果没有就走他们专线在从我服务器拉。分配给其他用户。

前提准备

  • 有两个域名,一个主域名aaa.com和辅助域名bbb.cn。

  • 有个CLoudflear的账户,并且添加了信用卡认证!

  • 有一个已经需要套CDN的网站。(网站可以正常访问)

Willem站长会给你们CNAME的优选域名,也可以网上自己找。这里联通优化线路比较绕,延迟较高。移动晚高峰就爆炸。

电信目前线路优化最好。

注意Cloudflare和Edgone的CDN不一样Cloudflare有端口限制,只有http和https端口支持。

如果需要缓存目前只有80/443端口支持,其他不支持缓存。

Cloudflare 支持代理特定的 HTTP 和 HTTPS 端口流量。如果您的流量使用其他端口,

可以将其配置为仅使用 DNS 的记录(灰色云图标),这样不会通过 Cloudflare 的代理或缓存。

支持的 HTTP 端口

  • 80

  • 8080

  • 8880

  • 2052

  • 2082

  • 2086

  • 2095

支持的 HTTPS 端口

  • 443

  • 2053

  • 2083

  • 2087

  • 2096

  • 8443

OK看来你已经满足上诉要求,废话不多说,开始吧。

操作步骤

基础信息,简单CNAME优选

主域名: aaa.com

cname辅助域名:bbb.cc

cname辅助域名需要添加到Cloudflare内,并修改DNS服务器解析;主域名无需托管到Cloudflare

开启CDN代理服务:

点击辅助域名进入域名的详细页,在左边导航栏选择 DNS-记录,点击“添加记录”,“类型”默认A记录就行了,不用改,“名称”输入框填“cname”,“IPv4”输入框填你的源服务器IP地址“代理状态”默认是开启的,不能关闭,然后点击“保存”按钮完成辅助域名的CDN代理服务。

随便写一个之后打开代理就可以,记住这个域名

之后就可以看见一个小黄云。有人说为什么是1.1.1.1 因为这个是必须有代理才可以。cname.bbb.cc

我们在从新操作一下,添加一个bbb.cc指向你的服务器,也打开小黄云。

添加自定义主机名:

重点来了,想要优选IP就必须要用到“SaaS 自定义主机名”服务。

在左侧导航栏点击“SSL/TLS”二级菜单下的“自定义主机名”,将上一步添加CDN代理解析的辅助域名填入“回退源”内并保存,看到“回退源状态”显示“有效”就完成了回退源的设置。

14d2d9204c2e65f2d9f31f7579b0fd00.webp

接下来就可以添加自定义主机名了,点击“添加自定义主机名”按钮,将我们的主域名填入“自定义主机名”输入框,其它保持默认就行,点击“添加自定义主机名”按钮完成添加。

上面我们添加的是主要域名就是你以后要通过这个域名访问的域名 aaa.com

下面这个域名是填入我们中间域名。bbb.cc

最后点击添加自定义主机名按钮保存设置.

至此, 你已经完成了本步骤: 基础配置.

域名优选DNS解析

之后我们打开主域名也就是aaa.com

在放回看一下刚才让设置的内容有什么。

我们根据他的要求 填写dns解析,按照上面的要求填写即可。

再把证书的TXT解析也按上去。

在解析一下cname解析。cname是主域名aaa.com,目标是你在网上找的,或我提供的优选,取消小黄云很重要

优选域名如下

公共 CNAME 提供商示例表(信息可能变更):

*.cloudflare.182682.xyz

约 15 IP / 15 分钟

前缀可自定义,优选效果较好(推荐)

freeyx.cloudflare88.eu.org

约 1000 IP / 3 分钟

多地域分线路解析

yx.887141.xyz

约 1000 IP / 3 分钟

多地域分线路解析

visa.cn

固定

蹭线。本站配置,下限更高但上限没有其他域名好

cf-cname.xingpingcn.top

约 1000 IP / 3 分钟

优选效果较好(推荐)

网上找的还不错。黏贴进去就会有别人优选的了。

验证优选

我们可以测试一下

要确认配置是否生效,可以使用命令行工具如 nslookup (Windows) 或 dig (Linux/macOS)。

在 Windows 上,打开命令提示符并运行:

nslookup blog.985864.xyz

Shell

(将 aaa.com 替换为您的实际域名,例如 blog.985864.xyz

使用公共 CNAME 方法成功配置后,返回结果应类似于以下结构:

这是一个标准的DNS请求,只有文章有讲过

; <<>> DiG 9.10.6 <<>> cdn.bk.wished.cc
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14887   //请求一次查询,查询成功没有错误 ID;14487
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1    //qr这是一个响应一次正常递归请求rd,query我问了一个问题,告ANSWER诉我有三个答案,没有权威服务器(我有dns缓存)ADDITIONAL表示响应中包含 1 条附加信息(在这里就是下面的 EDNS 信息)

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096   //扩展包,支持version,udp大小4096
;; QUESTION SECTION:
;cdn.bk.wished.cc.		IN	A    //我要问这个域名


;; ANSWER SECTION:
aaa.com.  300	IN	CNAME	优选.com.//这个域名答案指向了另一个域名和另2个域名两个1记录(你会发现为什么com后面有个.不知道?不告诉你)
优选.com.  300	IN	CNAME	cf.vvhan.com.
cf.vvhan.com.	600	IN	CNAME	vvhan-cf-web.cf.cname.vvhan.com.//这么一顿指路告诉我去这个地址找。
vvhan-cf-web.cf.cname.vvhan.com. 600 IN	A	104.18.xxx.xxx


;; Query time: 7 msec    //用了7毫秒
;; SERVER: 10.10.10.10#53(10.10.10.10)     //来自我的私有dns服务器
;; WHEN: Sat Nov 15 22:28:33 CST 2025      //查询时间
;; MSG SIZE  rcvd: 108

willem@AcceleratorMacBook-Air ~ % ping  cdn.bk.wished.cc          由于优选后,dns查询权限落在
PING singgcdn.singgnetworkcdn.com (104.18.xxx.xxx): 56 data bytes
64 bytes from 104.21.234.6: icmp_seq=0 ttl=52 time=322.437 ms
64 bytes from 104.21.234.6: icmp_seq=1 ttl=52 time=334.503 ms

拓展与总结

用户请求cdn优选域名,aaa.com dns查询到cname,指向优选域名,告知优选域名ip地址,用户访问分配的优选IP地址,由于CLoudflear任播 (Anycast) 收到自定义主机名,把aaa.com重新回源到bbb.cc,发现bbb.cc正好开启了小云朵,自动套cdn过去了。

这种对于主机在海外在优选,效果极好。

如果你这都觉得不好,其实我还有最终版,dns解析也优化了。就会在快一下(一点点)