From b52b1c969813a7736e92a2445abd28affc6da1c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=89=E5=AE=89=E7=A7=91=E6=8A=80?= Date: Mon, 25 Nov 2024 21:05:01 +0800 Subject: [PATCH] Update README.md --- docs/api/README.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/docs/api/README.md b/docs/api/README.md index 43aeed2..9eb8ce4 100644 --- a/docs/api/README.md +++ b/docs/api/README.md @@ -450,11 +450,16 @@ end - 参数: ``reset 为true时直接重置tcp不返回任何内容,否则返回403页面`` - 功能: 拦截客户端请求,直接重置客户端连接或返回403页面,与return搭配使用 -##### waf.checkRobot(waf) +##### waf.checkRobot(waf, expireTime?, max?) -- 参数: ``waf 为固定waf对象,无需修改`` +- 参数: ``waf 为固定waf对象;expireTime 为通过验证后不再进行验证的时长,单位秒,默认值600;max 为通过验证后可访问最大请求次数,超过该值后重新显示验证页面,默认值18000`` - 功能: 检测机器人攻击,如数据爬虫、扫描攻击、CC拒绝服务攻击等,并生成滑动旋转图片验证码,与return搭配使用 +##### waf.checkTurnstile(waf, siteKey, secret, expireTime?, max?) + +- 参数: ``waf 为固定waf对象;siteKey 和 secret 为Cloudflare Turnstile的组件参数;expireTime为通过验证后不再进行验证的时长,单位秒,默认值600;max为通过验证后可访问最大请求次数,超过该值后重新显示验证页面,默认值18000`` +- 功能: 使用Cloudflare Turnstile来进行自动人机验证,检测机器人攻击,如数据爬虫、扫描攻击、CC拒绝服务攻击等,与return搭配使用 + ##### waf.redirect(uri, status?) - 参数: ``uri为重定向的链接,status为返回http状态(可选),默认为302``