liquidbcn / craftcms-rate-limit
速率限制抽象,与您的应用程序缓存结合使用,可以在指定时间窗口内轻松限制请求。
1.0.4
2022-11-24 10:29 UTC
Requires
- craftcms/cms: ^4.2.8
This package is not auto-updated.
Last update: 2024-09-26 18:46:28 UTC
README
此插件允许您通过IP限制网站上的请求,防止来自机器人和人类的DDoS攻击。
要求
此插件需要Craft CMS 4.0.0或更高版本
安装
要安装此插件,请按照以下说明操作。
-
打开终端并转到您的Craft项目
cd /path/to/project
-
然后告诉Composer加载插件
composer require liquid/craftcms-rate-limit
-
在控制面板中,转到设置 → 插件,并点击“安装”按钮安装速率限制。
配置速率限制
您可以通过在配置文件夹下创建一个名为rate-limit的文件来配置速率限制,内容如下
<?php
return [
'maxRequestsPerIpPerMinute' => 100,
];
由 Liquid Studio 提供