文章摘要
GPT 4

紧急通告,Cloudflare短期内无法防住ddos,经腾讯云云压测,10分钟内,134万个请求全到了Vercel上,期间25.6GB流量也未经过cdn,请按需配置
如果被ddos而Cloudflare没能及时止损,与本人无关

Cloudflare介绍

直接上百度百科

Cloudflare是一家美国的跨国科技企业,总部位于旧金山,在英国伦敦亦设有办事处。Cloudflare以向客户提供网站安全管理、性能优化及相关的技术支持为主要业务。通过基于反向代理的内容分发网络(CDN, Content Delivery Network)、任播(Anycast)技术、基于nginx+lua架构的Web应用防火墙(WAF, Web Application Firewall)及分布式域名解析服务(Distributed Domain Name Server)等技术,Cloudflare可以帮助受保护站点抵御包括分布式拒绝服务攻击(DDoS, Distributed Denial of Service)在内的大多数网络攻击,确保该网站长期在线,同时提升网站的性能、访问速度以改善访客体验。

将Vercel接入Cloudflare

将域名接入Cloudflare

把域名的DNS提供商解析到Cloudflare,不会的自己百度。

把二级域名(或根域名)解析到Vercel

  1. 点击添加记录
  2. 类型选择CNAME,名称填你的二级域名(eg:比如你想要的域名是blog.xxxx.com,那么这一格就填blog),内容为cname-china.vercel-dns.com,勾选代理状态,最后点击保存

把你所有的捆在Vercel的域名都这样设置

Vercel设置域名

  1. 进入你的项目

  2. Settings > Domains中输入你添加的域名,保存

进一步设置

此时访问你的域名,你会发现无法访问或显示发生多次重定向

这里我们回到Cloudflare,点击SSL/TLS,进入概述选项卡,把灵活改为完全(如图所示)

至此,整个教程完毕

Happy Hacking!