精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

一個依賴搞定 Spring Boot 接口防盜刷

開發
kk-anti-reptile 是適用于基于 spring-boot 開發的分布式系統的反爬蟲組件。

kk-anti-reptile 是適用于基于 spring-boot 開發的分布式系統的反爬蟲組件。

系統要求?

  • 基于 spring-boot 開發(spring-boot1.x, spring-boot2.x均可)
  • 需要使用 redis

工作流程?

kk-anti-reptile 使用基于 Servlet 規范的的 Filter 對請求進行過濾,在其內部通過 spring-boot 的擴展點機制,實例化一個 Filter,并注入到 Spring 容器 FilterRegistrationBean 中,通過 Spring 注入到 Servlet 容器中,從而實現對請求的過濾。

在 kk-anti-reptile 的過濾 Filter 內部,又通過責任鏈模式,將各種不同的過濾規則織入,并提供抽象接口,可由調用方進行規則擴展。

Filter 調用則鏈進行請求過濾,如過濾不通過,則攔截請求,返回狀態碼 509,并輸出驗證碼輸入頁面,輸出驗證碼正確后,調用過濾規則鏈對規則進行重置。

目前規則鏈中有如下兩個規則:

  • ip-rule?:ip-rule 通過時間窗口統計當前時間窗口內請求數,小于規定的最大請求數則可通過,否則不通過。時間窗口、最大請求數、ip 白名單等均可配置。
  • ua-rule:ua-rule 通過判斷請求攜帶的 User-Agent,得到操作系統、設備信息、瀏覽器信息等,可配置各種維度對請求進行過濾。

命中規則后

命中爬蟲和防盜刷規則后,會阻斷請求,并生成接除阻斷的驗證碼,驗證碼有多種組合方式,如果客戶端可以正確輸入驗證碼,則可以繼續訪問:

圖片

驗證碼有中文、英文字母+數字、簡單算術三種形式,每種形式又有靜態圖片和 GIF 動圖兩種圖片格式,即目前共有如下六種,所有類型的驗證碼會隨機出現,目前技術手段識別難度極高,可有效阻止防止爬蟲大規模爬取數據:

圖片

接入使用

后端接入非常簡單,只需要引用 kk-anti-reptile? 的 maven 依賴,并配置啟用 kk-anti-reptile 即可加入 maven 依賴:

<dependency>
<groupId>cn.keking.project</groupId>
<artifactId>kk-anti-reptile</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>

配置啟用 kk-anti-reptile:

anti.reptile.manager.enabled=true

前端需要在統一發送請求的 ajax 處加入攔截,攔截到請求返回狀態碼 509 后彈出一個新頁面,并把響應內容轉出到頁面中,然后向頁面中傳入后端接口 baseUrl 參數即可,以使用 axios 請求為例:

import axios from 'axios';
import {baseUrl} from './config';

axios.interceptors.response.use(
data =&gt; {
return data;
},
error =&gt; {
if (error.response.status === 509) {
let html = error.response.data;
let verifyWindow = window.open("","_blank","height=400,width=560");
verifyWindow.document.write(html);
verifyWindow.document.getElementById("baseUrl").value = baseUrl;
}
}
);
export default axios;

注意

(1) apollo-client 需啟用 bootstrap

使用 apollo 配置中心的用戶,由于組件內部用到 @ConditionalOnProperty,要在 application.properties/bootstrap.properties 中加入如下樣例配置,(apollo-client 需要 0.10.0 及以上版本)詳見 apollo bootstrap 說明:

apollo.bootstrap.enabled = true

(2) 需要有 Redisson

連接如果項目中有用到 Redisson,kk-anti-reptile 會自動獲取 RedissonClient 實例對象; 如果沒用到,需要在配置文件加入如下 Redisson 連接相關配置:

spring.redisson.address=redis://192.168.1.204:6379
spring.redisson.password=xxx

配置一覽表

在 spring-boot 中,所有配置在配置文件都會有自動提示和說明,如下圖:

圖片

所有配置都以 anti.reptile.manager 為前綴,如下為所有配置項及說明:

? 圖片 ?

責任編輯:趙寧寧 來源: 碼猿技術專欄
相關推薦

2020-06-22 07:55:28

接口爬蟲

2022-06-23 08:42:08

配置加密解密

2025-04-08 01:00:00

Spring開發系統

2025-02-26 08:03:17

SpringJPAMyBatis

2024-11-11 11:30:34

2020-09-15 11:40:37

Spring Boot代碼Java

2020-11-13 07:08:51

Spring Boot應用Spring

2025-03-26 00:35:00

Javaweb開發

2022-05-26 10:42:30

數據權限注解

2020-09-27 14:13:50

Spring BootJava框架

2024-05-31 14:04:18

2024-08-09 08:52:26

2022-05-20 12:24:45

分庫分表Java依賴

2022-06-14 10:47:27

項目日志PUT

2025-02-17 07:48:45

2025-10-31 07:42:31

SpringExcel工具

2022-06-27 08:36:27

分布式事務XA規范

2021-05-06 10:52:09

Java Spring Bo框架

2019-07-15 11:04:37

Spring BootTomcat開發

2021-09-18 16:10:48

Spring BootJava微服務
點贊
收藏

51CTO技術棧公眾號

伊人伊人伊人久久| 福利一区视频在线观看| 91成人伦理在线电影| 国产一级做a爰片在线看免费| 国产成人aa在线观看网站站| 日韩欧美中文在线| 综合网五月天| 色噜噜在线播放| 美女视频黄频大全不卡视频在线播放| 久久伊人免费视频| 短视频在线观看| 精品亚洲二区| 色综合色综合色综合| 9色视频在线观看| 黄色av免费在线观看| 国产一区在线观看视频| 欧美一级淫片aaaaaaa视频| 福利视频第一页| 日韩电影在线观看完整免费观看| 在线播放日韩导航| 国模吧无码一区二区三区| 精产国品自在线www| 久久一夜天堂av一区二区三区| 国产一区私人高清影院| 精品久久久久久久久久久久久久久久| 午夜精品久久99蜜桃的功能介绍| 在线观看欧美日韩国产| 国产精品边吃奶边做爽| 亚洲视频国产| 欧美一区二区精品| mm131国产精品| 久久爱91午夜羞羞| 天天影视涩香欲综合网| 国产精品videossex国产高清| 91社区在线观看播放| 91免费视频网址| 国产传媒一区二区三区| 国产又粗又黄又爽视频| 日韩av电影天堂| 国产精品99久久99久久久二8| 日韩成人免费在线视频| 国内精品久久久久久久97牛牛| 久久久av网站| 卡通动漫亚洲综合| 国产精品99一区二区三区| 在线观看国产精品91| 精品成人无码一区二区三区| 五月激激激综合网色播| 日韩成人激情在线| 欧类av怡春院| 日本三级久久| 日韩精品中文字| 国产真实乱人偷精品人妻| 欧美日韩看看2015永久免费| 亚洲国产精品久久久久| 免费不卡的av| 精品久久97| 日韩精品在线观看一区二区| 97超碰在线资源| 国产一区二区三区四区二区| 亚洲人成啪啪网站| 成人黄色免费网址| 久久在线视频| 久久99视频免费| 国产成人啪精品午夜在线观看| 亚洲每日更新| 日韩av男人的天堂| 中文字幕日产av| 国产一区二区福利视频| 99精彩视频| 日本一区二区三区在线观看视频| 久久亚洲综合色| 性高潮久久久久久久久| 国产淫片在线观看| 亚洲一二三四久久| av片中文字幕| 欧美日韩伦理一区二区| 欧美高清www午色夜在线视频| 色哟哟免费视频| 亲子伦视频一区二区三区| 亚洲欧美国产精品专区久久| 青青青视频在线播放| 91精品国产91久久久久久黑人| 欧美肥老妇视频| 五月婷婷亚洲综合| 奇米777欧美一区二区| 亚洲一区二区三区四区视频| 神马午夜一区二区| 国产欧美一区二区精品仙草咪| 久久久国产精华液999999| 日本高清在线观看| 色综合久久久久综合体桃花网| 夜夜夜夜夜夜操| 任你躁在线精品免费| 日韩在线激情视频| 欧美bbbbbbbbbbbb精品| 久久国产夜色精品鲁鲁99| 成人免费视频视频在| 成人精品一区| 午夜久久久久久久久| 亚洲欧美日韩精品一区| 欧美电影免费网站| 久久精品国产清自在天天线| 永久免费看片在线播放| 精品一区二区三区香蕉蜜桃| 精品国产乱码久久久久软件| 免费av在线播放| 色偷偷久久一区二区三区| 韩国三级丰满少妇高潮| 精品国产成人| 97视频国产在线| 国产富婆一级全黄大片| 国产亚洲成aⅴ人片在线观看| 日本中文字幕在线视频观看| 国产精品天堂蜜av在线播放| 日韩av在线免费| 久久精品www人人爽人人| 日本欧美一区二区三区乱码| 国产精品久久久久久久久久直播| 日本中文字幕在线观看| 色综合天天综合| 亚洲一区二区三区无码久久| 欧美精品aa| 成人写真视频福利网| 福利片在线观看| 色综合久久久久久久久久久| 欧美xxxxx精品| 欧美婷婷在线| 7777精品伊久久久大香线蕉语言| 免费在线观看av网站| 欧美视频精品在线观看| a级大片在线观看| 国产精品夜夜夜| 国产一区二区中文字幕免费看| 亚洲欧美成人影院| 欧美一区二区视频免费观看| 91香蕉视频污在线观看| 青青草97国产精品免费观看| 欧美一区二区三区四区夜夜大片 | 日韩有码在线电影| 国产亚洲欧美日韩高清| 97精品久久久久中文字幕| 妞干网视频在线观看| 日本亚洲视频| 久久久久久久国产| 亚洲第一视频在线播放| 有码一区二区三区| 精产国品一区二区三区| 欧美日韩亚洲一区| 成人羞羞视频免费| 草莓视频丝瓜在线观看丝瓜18| 日韩小视频在线观看专区| 天天看片中文字幕| 丰满岳乱妇一区二区三区| 国产高清不卡无码视频| 都市激情亚洲| 欧美重口另类videos人妖| 色网站在线免费观看| 日韩欧美在线字幕| 精品一区二区6| 久久国产精品区| 青青草免费在线视频观看| 欧美视频二区欧美影视| 国色天香2019中文字幕在线观看| 亚洲卡一卡二卡三| 精品久久久久久久久久ntr影视| 偷拍女澡堂一区二区三区| 日韩在线一二三区| 美女黄色片网站| 国产精品传媒| 国产激情视频一区| 免费观看在线黄色网| 日韩视频在线你懂得| 国产成人自拍视频在线| 国产性天天综合网| 黄色片免费网址| 亚洲一级影院| 日韩一区二区三区资源| av日韩久久| 97久久精品人人澡人人爽缅北| 欧美777四色影视在线| 欧美男女性生活在线直播观看| 少妇影院在线观看| 久久男人中文字幕资源站| 永久免费的av网站| 亚洲国产精品第一区二区三区| 日本一区免费在线观看| 国产免费av国片精品草莓男男| 午夜精品久久久99热福利| av在线播放网| 亚洲成人精品在线| 一级片视频免费| 欧美色另类天堂2015| 可以免费看av的网址| 成人免费毛片高清视频| 日韩精品你懂的| 亚洲激情社区| 成年人黄色在线观看| 色婷婷av一区二区三区丝袜美腿| 国产伊人精品在线| 中文字幕人成乱码在线观看| 欧美成人三级视频网站| 国产免费a∨片在线观看不卡| 欧美成人激情免费网| 国产在线观看第一页| 亚洲香蕉伊在人在线观| 日韩一区二区三区四区视频| 99热在这里有精品免费| www.色.com| 美国毛片一区二区| 欧美精品99久久| 国产主播精品| 自拍偷拍一区二区三区| 精品国产一区二区三区小蝌蚪| 国产精品国产三级欧美二区| 91麻豆精品国产综合久久久 | 国产女主播喷水视频在线观看| 亚洲精品日日夜夜| 国产不卡在线观看视频| 久久蜜桃av一区精品变态类天堂| 欧美一区二区三区影院| 精品一区免费av| 亚洲三级视频网站| 亚洲专区欧美专区| 国产男女免费视频| 欧美91精品| 男人天堂成人网| 99精品综合| 亚洲欧美久久234| 成人3d动漫在线观看| 欧美日韩一区二区三区在线视频 | 欧美成人三级| 国产精品福利在线| 亚洲va中文在线播放免费| 91国偷自产一区二区三区的观看方式| 牛牛精品在线视频| 欧美成人午夜免费视在线看片| 求av网址在线观看| 色哟哟网站入口亚洲精品| 国产高清视频免费最新在线| 国产午夜精品久久久| 天堂中文在线8| 日韩精品在线电影| 九色在线免费| 国产亚洲精品高潮| yourporn在线观看视频| 中文字幕精品在线| 国产高清在线| 精品国偷自产在线视频| 日本高清在线观看wwwww色| 日韩在线欧美在线国产在线| 色多多视频在线观看| 久久精品久久久久久| 成人免费高清| 欧美日韩国产va另类| 成年网站在线视频网站| 91av在线免费观看视频| 中文字幕乱码在线播放| 国产精品99免视看9| 福利一区二区免费视频| 成人免费网站在线| 粉嫩一区二区三区在线观看| 亚洲xxx视频| 国产精东传媒成人av电影| 精品国产一区二区三区四区精华 | av大片免费观看| 亚洲一区二区三区自拍| 国产精品视频久久久久久久| 91成人免费在线| 91精品视频免费在线观看| 日韩色在线观看| 视频国产在线观看| 一个人www欧美| 中文字幕有码在线视频| 91国内免费在线视频| 成人在线免费av| 国产高清在线精品一区二区三区| 西野翔中文久久精品字幕| 翔田千里亚洲一二三区| 合欧美一区二区三区| 亚洲精品乱码久久久久久自慰| 久久99精品国产麻豆不卡| 国产精品19p| 国产亚洲欧美一区在线观看| 无码黑人精品一区二区| 性久久久久久久久| 在线观看视频二区| 亚洲成年人影院在线| 国产精品一二三区视频| 欧美另类99xxxxx| 中国字幕a在线看韩国电影| 国产噜噜噜噜噜久久久久久久久 | 日本免费高清一区| 亚洲精品网址| 十八禁视频网站在线观看| 国产激情精品久久久第一区二区| 熟女俱乐部一区二区| 亚洲精品免费播放| 中文字幕精品无码一区二区| 欧美一区二区在线免费播放| 全色精品综合影院| 久久国产精品久久久| 老司机2019福利精品视频导航 | 中文字幕精品影院| 精品一区二区成人免费视频| 裸体素人女欧美日韩| 日本黄色www| 国产精品久久久久久久久久久免费看| 日本三级午夜理伦三级三| 欧美人伦禁忌dvd放荡欲情| 亚洲av片一区二区三区| 久久99国产精品自在自在app| 欧美影视资讯| 久久综合伊人77777麻豆| 欧美伊人影院| 亚洲视频一二三四| 久久这里只有精品首页| 久久精品国产亚洲av无码娇色 | 久蕉在线视频| 久久免费视频在线| 久久久久九九精品影院| 婷婷久久五月天| 久久综合九色综合欧美狠狠| 尤物网站在线观看| 一区二区三区国产| 国产丝袜在线视频| 日韩在线欧美在线| 久久亚洲精品中文字幕| 日本在线一区| 石原莉奈在线亚洲二区| 性色av蜜臀av色欲av| 亚洲亚洲精品在线观看| 精品区在线观看| 欧美国产日韩一区| 蜜桃精品视频| 免费网站永久免费观看| 国产精品2024| 久久久久噜噜噜亚洲熟女综合| 日韩小视频在线观看专区| 粗大黑人巨茎大战欧美成人| 国产精品久久999| 欧美限制电影| 一区二区三区 日韩| 日本一区二区三区在线观看| 中文字幕人妻互换av久久| 在线成人激情视频| 福利一区二区免费视频| 一区一区视频| 国产一区二区三区黄视频| 亚洲综合网在线| 日韩欧美国产麻豆| av资源在线播放| 免费看国产精品一二区视频| 久久激情婷婷| 亚洲色图日韩精品| 欧美一区二区三区爱爱| 污网站在线免费看| 国产精品一区二区你懂得| 国产精品呻吟| 亚洲性猛交xxxx乱大交| 欧美色图12p| 国产美女在线观看| 成人欧美一区二区三区视频| 99精品免费视频| 亚洲av成人无码久久精品| 欧美日韩激情一区| av片在线观看| 精品无人区一区二区三区竹菊| 快she精品国产999| 亚洲一级理论片| 精品少妇一区二区三区在线播放| 9999热视频在线观看| 人禽交欧美网站免费| 韩国成人在线视频| 国产成人自拍视频在线| 国产一区二区三区在线播放免费观看| 外国成人毛片| 国产人妻777人伦精品hd| 久久久不卡网国产精品一区| 夜夜嗨aⅴ一区二区三区| 欧美激情精品久久久久久免费印度| 欧美91在线| 四季av一区二区三区| 亚洲国产美女搞黄色| 国产一区二区影视| 99精品99久久久久久宅男| 狂野欧美一区| 激情四射综合网| 一区二区三区精品99久久 | 天天综合av| 亚洲成年人专区| 久久影音资源网| 亚洲爆乳无码一区二区三区| 国产成人在线视频| 狠狠综合久久av一区二区老牛| 日本少妇高潮喷水xxxxxxx| 7777精品伊人久久久大香线蕉 | 一区二区黄色片| 日韩亚洲欧美在线| 丰满少妇一区|