CloudFlare(以下简称为‘CF’)相信大家都不陌生,接入 CF 后,CF 会给你的域名分配 2-3 个入口 IP(加速节点),基本都在美国那边。这些节点在国外访问速度十分友好,但在国内就等同于减速器。在很早之前就听过可以利用 CF Partner 设置自选 IP,如果给 CF 套上香港的 IP,那速度不就快多了。
原理
来说说原理,这是我在网络上找到的。
浏览器 - DNSPod 解析(智能解析)- 分线路解析 - 自选 IP - AnyCast 内部网络 - 源 IP
CF 的这个 IP 采用的是 AnyCast 技术,当用户访问到时候,会就近分配一个真实的节点 IP,以加快访问速度。本来 CF 是自动分配边缘节点,从自动分配的边缘节点再连接到源站 IP,但是期间经过多少跳转不得而知。这里就是强制解析到自选 IP,利用这个节点回源。
配置
- 先找一个 CF Partner 平台(官方不支持 CNAME 记录),这里我用的是笨牛网,然后 A记录 解析到 你的源站 IP,之后面板会自动生成 CNAME 地址。
- 去 DNSPod 分线路解析,其中要有默认的 IP 地址。
境外:CNAME 解析到上面的 CNAME 地址
默认:A 记录到加速 IP
移动/联通/电信:分别设置加速 IP
官方列表:CloudFlare 公开的节点,其他加速 IP 自行百度,我就不提供了。
选择加速 IP
自行百度你发现会有很多加速 IP,只需要将你要测试的 IP,填入https://ping.chinaz.com/,然后观察三网的延迟,筛选出你满意的 IP 设置解析即可。
效果
直接放图吧,源服务器是香港 CN2 线路
总结
还是直接解析源站 IP 快,但是会暴露源站 IP 且不能抵挡攻击。自选 IP 比较麻烦感觉没啥卵用,可能我选的 IP 并不是很好,不过 PING 的延迟倒是好看了一些。总的来讲,自选 IP 个人感觉有些鸡肋,如果你的服务器在香港的话,直接解析源站最快,不怕麻烦就自选 IP 吧,服务器在美国直接套 CF 即可。至于有些人利用自选 IP 来搭建 V2Ray 加速,那就是后话了。
大家可以试试以下两个项目:
1. https://cf.515188.xyz/
2. https://github.com/ddgth/cf2dns
Comments | 2 条评论
自荐我写的 CloudflareSpeedTest(Go语言,全平台/系统支持,不需要任何依赖)~
https://github.com/XIU2/CloudflareSpeedTest
直接运行就能自动延迟测速+下载测速,并列出速度最快的 IP。
当然还有进阶使用方法,自行搭配各种参数来获得更个性化的测速结果!
我i了

(其实你的左下角播放器炸了,欸嘿嘿