对cft提速方式:
- worker反代+优选ip
- ns指向其他dns服务商(需要14天进行一次ns认证)+ 优选ip
- cdn加速cloudflare
- 子域名ns指向其他服务商 + 优选IP / CDN
worker反代的弊端在于
- 不是所有的ip都有worker的能力,会出现prohibited ip的情况,能利用的ip极少,而且移动和联通会有部分anycast ip能到香港(电信是全部到美国的),这部分ip没办法利用。(这部分ip偶尔会出现能ping通但是不能访问,可能是运营商屏蔽了443端口)
- cloudflare dns在国内的解析速度是非常感人的,平均大概在800ms左右,而dnspod在100ms左右。
优势就在于不用折腾。
ns去其他dns服务商+优选ip,这相当于将cloudflare当纯cdn用,效果是很好的。缺点在于现在不能cname接入了,每隔7天会被检测到然后域名状态变为move,再过7天没有重新校验会直接删除。所以得14天修改一次ns记录供检测。
用cdn反向代理cloudflare,这依赖于cdn的质量和商家会不会提桶跑路,并且大部分cdn系统不支持写复杂逻辑修改host回源,站点一多管理是比较麻烦的。并且就算可以写复杂逻辑,那也需要两个域名。如果只有一个域名,参考方法二也可以回源,属于是复杂程度最高的一种方法。
子域名ns去其他服务商是我想到比较好的方法了,可以避免cloudflare dns慢和14天认证一次的问题。如果优选IP,还能避免部分ip用不了的问题。【要用的域名少的话,子域名NS去其他服务商再@解析优选IP应该是最好的方式】
缺点就在于cloudflare只提供通配符二级域名的证书,并且不能自己上传证书(要收费)。三级域名使用https就会直接开寄。要使用https就不能使用优选IP的方式。
如果不介意使用三级域名,套上一个CDN,HTTP回源或许是最好的方式。(三级域名可以获取cloudflare自签证书,用于和cloudflare通信,可用于HTTPS回源)