访问经Cloudflare CDN代理站点后的线路是什么

发布于2019/12/28更新于2024/7/5

Cloudflare代理站点之后,访问时这个线路怎么分配的呢……还是应该先仔细读一下Anycast。好吧,先记录下实际访问的效果。

logs.yuliu.me举例,站点放在美国,经Cloudflare以DNS方式CDN代理后分配的IP地址分别是:

  • 2606:4700:30::681c:26
  • 2606:4700:30::681c:126
  • 104.28.0.38
  • 104.28.1.38

以教育网/联通/移动线路分别以IPv6及IPv4直接访问logs.yuliu.me(可以通过URL后添加/cdn-cgi/trace看到经由Cloudflare的访问情况),经过了位于LAX的Cloudflare数据中心:

# https://logs.yuliu.me/cdn-cgi/trace

fl=12f416
h=logs.yuliu.me
ip=...
ts=1577533980.306
visit_scheme=https
uag=...
colo=LAX
http=http/2
loc=CN
tls=TLSv1.3
sni=plaintext
warp=off

如果通过host直接指定(104.20.10.218这个IP是v2ex分配到的IP地址):

104.20.10.218 logs.yuliu.me

以教育网/联通线路访问logs.yuliu.me时,可以看到访问经过了位于SJC的Cloudflare数据中心:

colo=SJC

而以移动线路访问时,访问经过了位于HKG的数据中心:

colo=HKG

这好像跟哪里看到的,收费套餐(Pro/Business/Enterprise)的Cloudflare代理后的站点访问情况相同。也就是说,由国内到美国的访问,国内联通(电信也是)到SJC是有CN2线路直达,而移动则经由香港线路中转访问较好。

刚刚得测试也确实验证了这点:虽然教育网和联通线路的访问,经由LAX和SJC的区别并不算太大,速度似乎是经由SJC的稍微快一些;但移动网络的访问,还是经过HKG的要比经过LAX的快了很多。

哦,对了,貌似哪里提到过,国内访问经过Cloudflare免费套餐CDN代理过后的站点,基本都是经过LAX数据中心的,而且一到晚上高峰期就会很拥堵。

One thought on “访问经Cloudflare CDN代理站点后的线路是什么”

Leave a Reply

Your email address will not be published. Required fields are marked *