速率限制和Cloudflare Turnstile
如何配置速率限制和会话保护API路由免受滥用
在DirEasy中,我们使用Redis
来实现速率限制和会话管理
,使用Cloudflare Turnstile来防止机器人登录和注册
。
Redis配置
您可以选择任何喜欢的Redis云服务提供商,例如Redis.io、Upstash。它们都提供免费的Redis服务。
要启用此功能,请在您的.env
文件中添加以下环境变量:
Cloudflare Turnstile配置
在Cloudflare Turnstile上,您可以添加一个新的Turnstile widget
并添加your-website.com
和localhost
主机名。
要启用此功能,请在您的.env
文件中添加以下环境变量:
这些功能都是可选的,但我们建议启用它们