爬蟲控制 - 玩轉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

相關文章
相關標籤/搜索