爬虫控制 - 玩转Kong插件

启用爬虫控制插件

一、在服务上启用插件git

$ curl -X POST http://kong:8001/services/{service}/plugins \
    --data "name=bot-detection"

二、在路由上启用插件github

$ curl -X POST http://kong:8001/routes/{route_id}/plugins \
    --data "name=bot-detection"

三、在API上启用插件正则表达式

$ curl -X POST http://kong:8001/apis/{api}/plugins \
    --data "name=bot-detection"

备注:api

config.whitelist :白名单,逗号分隔的正则表达式数组。正则表达式是根据 User-Agent 头部匹配的。
config.blacklist :黑名单,逗号分隔的正则表达式数组。正则表达式是根据 User-Agent 头部匹配的。数组

这个插件已经包含了一个基本的规则列表,这些规则将在每一个请求上进行检查。你能够在GitHub上找到这个列表 https://github.com/Kong/kong/blob/master/kong/plugins/bot-detection/rules.lua.curl

相关文章
相关标签/搜索