日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何建立一個動態(tài)的IP黑名單

Android編程精選 ? 來源:CSDN博客 ? 作者:Joker_Ye ? 2021-10-12 09:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Nginx 通過 Lua + Redis 實現(xiàn)動態(tài)封禁 IPJava后端 3天前為了封禁某些爬蟲或者惡意用戶對服務(wù)器的請求,我們需要建立一個動態(tài)的 IP 黑名單。對于黑名單之內(nèi)的 IP ,拒絕提供服務(wù)。

實現(xiàn) IP 黑名單的功能有很多途徑:

操作系統(tǒng)層面,配置 iptables,拒絕指定 IP 的網(wǎng)絡(luò)請求;

在 Web Server 層面,通過 Nginx 自身的 deny 選項 或者 lua 插件 配置 IP 黑名單;

在應(yīng)用層面,在請求服務(wù)之前檢查一遍客戶端 IP 是否在黑名單。

為了方便管理和共享,我們選擇通過 Nginx+Lua+Redis 的架構(gòu)實現(xiàn) IP 黑名單的功能

安裝 Nginx+Lua模塊,推薦使用 OpenResty,這是一個集成了各種 Lua 模塊的 Nginx 服務(wù)器:

安裝并啟動 Redis 服務(wù)器

配置 Nginx 示例:

77a02c62-2627-11ec-82a8-dac502259ad0.jpg

Nginx 配置,其中

lua_shared_dict ip_blacklist 1m

由 Nginx 進程分配一塊 1M 大小的共享內(nèi)存空間,用來緩存 IP 黑名單。

access_by_lua_file lua/ip_blacklist.lua;指定 lua 腳本位置。4. 配置 lua 腳本,定期從 Redis 獲取最新的 IP 黑名單。

781918f2-2627-11ec-82a8-dac502259ad0.png

在 Redis 服務(wù)器上新建 Set 類型的數(shù)據(jù) ip_blacklist,并加入最新的 IP 黑名單。完成以上步驟后,重新加載 nginx,配置便開始生效了。這時訪問服務(wù)器,如果你的 IP 地址在黑名單內(nèi)的話,將出現(xiàn)拒絕訪問,如下圖:

以上,便是 Nginx+Lua+Redis 實現(xiàn)的 IP 黑名單功能,具有如下優(yōu)點:

配置簡單、輕量,幾乎對服務(wù)器性能不產(chǎn)生影響;

多臺服務(wù)器可以通過Redis實例共享黑名單;

動態(tài)配置,可以手工或者通過某種自動化的方式設(shè)置 Redis 中的黑名單。

責任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • IP
    IP
    +關(guān)注

    關(guān)注

    5

    文章

    1885

    瀏覽量

    156816
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    14

    文章

    10371

    瀏覽量

    91774
  • nginx
    +關(guān)注

    關(guān)注

    0

    文章

    194

    瀏覽量

    13223

原文標題:Nginx 通過 Lua + Redis 實現(xiàn)動態(tài)封禁 IP

文章出處:【微信號:AndroidPush,微信公眾號:Android編程精選】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    海外靜態(tài)IP和海外動態(tài)IP有哪些區(qū)別?怎么選擇?

    這個問題其實對于需要做跨境、電商、社媒運營的人問的比較多,所以本篇內(nèi)容為大家來詳細介紹下,具體如下: 、什么是靜態(tài)IP動態(tài)IP? 1、靜態(tài)IP
    的頭像 發(fā)表于 04-13 12:36 ?128次閱讀
    海外靜態(tài)<b class='flag-5'>IP</b>和海外<b class='flag-5'>動態(tài)</b><b class='flag-5'>IP</b>有哪些區(qū)別?怎么選擇?

    高性能網(wǎng)絡(luò)存儲設(shè)計:NVMe-oF IP的實現(xiàn)探討

    延伸到網(wǎng)絡(luò)中。 該IP系統(tǒng)架構(gòu)如下: 它具有如下特點: ① 動態(tài)隊列綁定(DynamicQueue Binding)機制 系統(tǒng)針對 NVMe SSD 的多隊列并行特性,設(shè)計了 負載感知的動態(tài)隊列綁定策略
    發(fā)表于 12-19 18:45

    如何使用蘇培Ethernet/IP總線網(wǎng)關(guān)與匯川AM400系列PLC通訊

    Ethernet/IP面向工業(yè)自動化應(yīng)用的工業(yè)應(yīng)用層協(xié)議。它建立在標準UDP/IP與TCP/IP
    的頭像 發(fā)表于 12-15 17:45 ?1292次閱讀
    如何使用蘇培Ethernet/<b class='flag-5'>IP</b>總線網(wǎng)關(guān)與匯川AM400系列PLC通訊

    易靈思 FPGA TJ375的PLL的動態(tài)配置

    , pll_cfg_clk_i是輸入時鐘,pll_cfg_clk是動態(tài)配置的輸出時鐘, 通過另一個PLL產(chǎn)生
    的頭像 發(fā)表于 07-14 18:14 ?4179次閱讀
    易靈思 FPGA TJ375的PLL的<b class='flag-5'>動態(tài)</b>配置

    國臺辦痛批臺當局將華為、中芯列入黑名單的荒謬之舉

    近日,臺當局經(jīng)濟部門更新所謂 “戰(zhàn)略性高科技貨品出口實體管理名單”,將華為、中芯國際及多家相關(guān)子公司列入其中。這舉動引發(fā)廣泛關(guān)注,國臺辦對此做出回應(yīng)。 在近期的新聞發(fā)布會上,國臺辦發(fā)言人針對
    的頭像 發(fā)表于 06-26 15:02 ?645次閱讀

    動態(tài)BGP與靜態(tài)BGP的區(qū)別?

    ?3.1 定義動態(tài) BGP 是指允許IP 范圍內(nèi)的 BGP 對等體動態(tài)建立鄰居關(guān)系,在配置中使用類似通配符或 BGP listen 機
    發(fā)表于 06-24 06:57

    折騰動態(tài)IP這些年,蜂鳥IP讓我終于能安心搞測試了&quot;?

    測試數(shù)據(jù)全廢。 最慘的次是做物聯(lián)網(wǎng)網(wǎng)關(guān)壓力測試,用了聲稱"全球節(jié)點"的服務(wù),結(jié)果測試到IP
    的頭像 發(fā)表于 06-12 10:45 ?903次閱讀

    穩(wěn)定、高效、智能:蜂鳥IP如何為技術(shù)玩家提供可靠動態(tài)IP服務(wù)?

    在當今數(shù)字化時代,網(wǎng)絡(luò)環(huán)境的穩(wěn)定性和靈活性已成為技術(shù)愛好者和專業(yè)人士關(guān)注的重點。無論是爬蟲開發(fā)、網(wǎng)絡(luò)安全測試,還是多地域網(wǎng)絡(luò)訪問需求,可靠的動態(tài)IP服務(wù)能顯著提升工作效率,避免因
    的頭像 發(fā)表于 06-04 15:58 ?1125次閱讀

    動態(tài) IP 工作室:解鎖數(shù)字時代的網(wǎng)絡(luò)奧秘

    在當今數(shù)字化浪潮席卷全球的背景下,網(wǎng)絡(luò)技術(shù)的每次革新都宛如夜空中閃爍的繁星,照亮了人類探索未知的道路。而動態(tài) IP 工作室,正是這片璀璨星空中備受矚目的存在之,它以獨特的方式,為我
    的頭像 發(fā)表于 05-29 15:30 ?858次閱讀

    樹莓派“定居”完全指南:鍵設(shè)置靜態(tài)IP,穩(wěn)定又高效!

    當你為樹莓派設(shè)置靜態(tài)IP地址時,實際上是為它分配了固定地址,該地址不會改變,而動態(tài)IP地址則會在設(shè)備每次連接到網(wǎng)絡(luò)時發(fā)生變化。在樹莓派上
    的頭像 發(fā)表于 05-25 08:32 ?1780次閱讀
    樹莓派“定居”完全指南:<b class='flag-5'>一</b>鍵設(shè)置靜態(tài)<b class='flag-5'>IP</b>,穩(wěn)定又高效!

    動態(tài)IP技術(shù)演進:從網(wǎng)絡(luò)基石到智能連接時代的創(chuàng)新引擎

    在萬物互聯(lián)的智能時代,IP地址早已突破"網(wǎng)絡(luò)身份證"的單屬性,成為支撐數(shù)字化變革的核心基礎(chǔ)設(shè)施。動態(tài)IP技術(shù)作為網(wǎng)絡(luò)資源分配的底層邏輯,正經(jīng)歷著從工具性功能向智能化服務(wù)的深刻轉(zhuǎn)型。本
    的頭像 發(fā)表于 05-20 16:16 ?863次閱讀

    動態(tài)IP在跨境業(yè)務(wù)中的戰(zhàn)略價值:解鎖全球化運營新范式

    在全球化4.0時代,跨境業(yè)務(wù)正面臨前所未有的機遇與挑戰(zhàn)。當企業(yè)試圖突破地域邊界時,網(wǎng)絡(luò)基礎(chǔ)設(shè)施的局限性往往成為隱形桎梏。動態(tài)IP技術(shù)作為數(shù)字基建的關(guān)鍵組件,正在重塑跨境業(yè)務(wù)的底層邏輯,其價值已遠
    的頭像 發(fā)表于 05-15 16:40 ?855次閱讀

    動態(tài)IP技術(shù)賦能業(yè)務(wù)創(chuàng)新:解鎖數(shù)字化時代的靈活運營密碼

    在萬物互聯(lián)的數(shù)字化浪潮中,IP地址早已突破"網(wǎng)絡(luò)門牌號"的原始定義,成為企業(yè)構(gòu)建高效、安全、可擴展業(yè)務(wù)架構(gòu)的核心要素。動態(tài)IP技術(shù)憑借其獨特的資源調(diào)配能力,正在重塑云計算、大數(shù)
    的頭像 發(fā)表于 05-13 15:03 ?966次閱讀

    動態(tài)IP時代下設(shè)備的技術(shù)適配與安全進化

    在萬物互聯(lián)的數(shù)字浪潮中,IP地址作為網(wǎng)絡(luò)世界的"門牌號",其分配方式正經(jīng)歷深刻變革。動態(tài)IP技術(shù)憑借資源利用率高、管理成本低等優(yōu)勢,已成為家庭寬帶、物聯(lián)網(wǎng)設(shè)備的主流配置方案。然而
    的頭像 發(fā)表于 05-11 09:59 ?690次閱讀

    全球化市場調(diào)研新解法:動態(tài)IP技術(shù)如何突破地域化數(shù)據(jù)壁壘

    當某國際智能家居品牌試圖通過TikTok分析東南亞消費者偏好時,發(fā)現(xiàn)不同國家用戶看到的推薦內(nèi)容差異高達73%。這揭示了全球化市場調(diào)研的核心痛點——如何突破數(shù)字國界獲取真實本地數(shù)據(jù)。動態(tài)IP技術(shù)正在成為破局關(guān)鍵,但其應(yīng)用遠非簡單的IP
    的頭像 發(fā)表于 05-06 15:54 ?755次閱讀
    通许县| 延津县| 武汉市| 平远县| 利川市| 鄂尔多斯市| 玉溪市| 大方县| 寿光市| 红安县| 潜山县| 莱阳市| 西吉县| 霍州市| 皮山县| 丹阳市| 益阳市| 洪洞县| 旌德县| 光山县| 高邮市| 左贡县| 崇州市| 太仆寺旗| 含山县| 高碑店市| 炉霍县| 睢宁县| 上栗县| 新巴尔虎右旗| 彭山县| 成安县| 历史| 班戈县| 冕宁县| 会昌县| 苏尼特左旗| 拉萨市| 阿拉善左旗| 太谷县| 邵东县|