基础架构:Clouldflare:使用Cloudflared Tunnel分布式部署就近回源

tlin82大约 2 分钟原创基础架构CloudflareCloudflare分布式文件系统回源全球部署Cloudflare Tunneldevops

前言

就上次使用介绍使用 标题:Cloudflare Tunnel 实现穿透Microsoft Remote Desktop,又从Nova Kwok's Awesome Blog:分布式部署 Cloudflared 让访客就近回源,进一步提升访问速度open in new window 了解到Cloudflare Tunnel可以做站点就近回源。

站点就近回源是很多CDN厂商的商用主打产品技术,加速网站静态资源,让访问用户就近下载,Cloudflare这边却是可以免费使用!

P.S. Cloudflare真是大善人,它的其他产品Cloudflare Worker,还有Cloudflare R2对象存储都是很慷慨让用户撸。

正文

通过Cloudflare Tunnel就近回源实现很简单,就是各地多台主机只要使用同一个Cloudflare Tunnel和Token即可。详细步骤可以参考以上博客链接文章。

就近场景1

实现不用地区的用户访问同一个域名访问不同内容。

例如你有一个站点 www.example.comopen in new window, 中国一个Web服务器实例,美国一个Web服务器实例,要实现不同地区用户看到不同的内容,中国用户看到中文网站,美国用户看到英文网站;实现起来很简单,中国实例和美国实例放置不同的站点内容即可。

就近场景2

实现不用地区的用户访问同一个域名,要求用户访问体验要好。

实现起来很简单,中国实例和美国实例放置相同的站点内容即可,只要考量保持两台实例数据一致。

参考

Nova Kwok's Awesome Blog:分布式部署 Cloudflared 让访客就近回源,进一步提升访问速度open in new window