CloudFlare(以下简称为‘CF’)相信大家都不陌生,接入 CF 后,CF 会给你的域名分配 2-3 个入口 IP(加速节点),基本都在美国那边。这些节点在国外访问速度十分友好,但在国内就等同于减速器。在很早之前就听过可以利用 CF Partner 设置自选 IP,如果给 CF 套上香港的 IP,那速度不就快多了。

原理

来说说原理,这是我在网络上找到的。

浏览器 - DNSPod 解析(智能解析)- 分线路解析 - 自选 IP - AnyCast 内部网络 - 源 IP

CF 的这个 IP 采用的是 AnyCast 技术,当用户访问到时候,会就近分配一个真实的节点 IP,以加快访问速度。本来 CF 是自动分配边缘节点,从自动分配的边缘节点再连接到源站 IP,但是期间经过多少跳转不得而知。这里就是强制解析到自选 IP,利用这个节点回源。

配置

  1. 先找一个 CF Partner 平台(官方不支持 CNAME 记录),这里我用的是笨牛网,然后 A记录 解析到 你的源站 IP,之后面板会自动生成 CNAME 地址。

  1. 去 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


Never give up your dreams.