之前以为 reCAPTCHA 在墙内如法使用,所以选择了 Cloudflare Turnstile, 但是 Cloudflare Turnstile 在墙内还是不够稳定,前端组件经常刷新不出来,很影响系统用户的使用体验。
后来抱着一线希望搜索了下,看看有没有什么方案能在墙内使用 reCAPTCHA,还真有!而且这是官方提供的方案。
只需要把相关 API 地址中的 www.google.com
替换为 www.recaptcha.net
即可。这是官方相关 faq:https://developers.google.com/recaptcha/docs/faq#can-i-use-recaptcha-globally
reCAPTCHA v3 不需要用户解图片游戏,很丝滑,每月最多可免费处理 100 万次评估。