WAF 与 Rate Limiting 拦得住高频扫描,拦不住一天只提交三次、内容全是广告的低频机器人。这篇用 Cloudflare Turnstile 加一个 Worker 做服务端校验,把验证成本压到用户零操作,附完整代码、测试密钥与五条踩坑。