chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

Ngnix IP封禁以及實(shí)現(xiàn)自動(dòng)封禁IP

馬哥Linux運(yùn)維 ? 來源:CSDN-佞臣888 ? 2023-02-21 09:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在ngnix的conf目錄下創(chuàng)建一個(gè)blockip.conf文件

里面放需要封禁的IP,格式如下

deny1.2.3.4;

在ngnix的HTTP的配置中添加如下內(nèi)容

includeblockips.conf;

102c80a8-b131-11ed-bfe3-dac502259ad0.png

重啟 ngnix

/usr/local/nginx/sbin/nginx-sreload

然后你就會(huì)看到IP被封禁了,你會(huì)喜提403;

103ca56e-b131-11ed-bfe3-dac502259ad0.png

小思考:如何實(shí)現(xiàn)使用ngnix自動(dòng)封禁ip的功能

1.AWK統(tǒng)計(jì)access.log,記錄每分鐘訪問超過60次的ip,然后配合nginx進(jìn)行封禁
2.編寫shell腳本
3.crontab定時(shí)跑腳本

好了上面操作步驟列出來了,那我們先來實(shí)現(xiàn)第一個(gè)吧

105247ca-b131-11ed-bfe3-dac502259ad0.png

操作一:AWK統(tǒng)計(jì)access.log,記錄每分鐘訪問超過60次的ip

awk'{print$1}'access.log|sort|uniq-cd|awk'{if($1>60)print$0}'

1.awk'{print$1}'access.log 取出access.log的第一列即為ip。
2.sort|uniq-cd去重和排序
3.awk'{if($1>60)print$0}'判斷重復(fù)的數(shù)量是否超過60個(gè),超過60個(gè)就展示出來

操作二:編寫shell腳本,實(shí)現(xiàn)整體功能(寫了注釋代碼)

#不能把別人IP一直封著吧,這里就清除掉了
echo"">/usr/local/nginx/conf/blockip.conf

#前面最開始編寫的統(tǒng)計(jì)數(shù)據(jù)功能
ip_list=$(awk'{print$1}'access.log|sort|uniq-cd|awk'{if($1>60)print$0}')

#判斷這個(gè)變量是否為空
iftest-z"$ip_list"
then
#為空寫入11.log中,并重新啟動(dòng)ngnix
echo"為空">>/usr/local/nginx/logs/11.log

/usr/local/nginx/sbin/nginx-sreload

else
#如果不為空前面加上deny格式和ip寫入blockip.conf中
echo"deny"$ip_list>/usr/local/nginx/conf/blockip.conf

#因?yàn)榍懊鏀y帶了行數(shù),所有我們需要去除掉前面的行數(shù),寫入后在讀取一次
ip_list2=$(awk'{print$3}'/usr/local/nginx/conf/blockip.conf)

#最后再把讀取出來的值,在次寫入到blockip.conf中
echo"deny"$ip_list2";">/usr/local/nginx/conf/blockip.conf

#重啟ngnix
/usr/local/nginx/sbin/nginx-sreload
#清空之前的日志,從最新的開始截取
echo"">/usr/local/nginx/logs/access.log

fi

操作三:使用crontab定時(shí),來實(shí)現(xiàn)訪問每分鐘超過60的

crontab-e
*****cd/usr/local/nginx/logs/&&ship_test.sh每一分鐘運(yùn)行一次
systemctlrestartcrond.service重啟一下配置既可

108387cc-b131-11ed-bfe3-dac502259ad0.png

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

    關(guān)注

    5

    文章

    1849

    瀏覽量

    154859
  • HTTP
    +關(guān)注

    關(guān)注

    0

    文章

    531

    瀏覽量

    34820
  • 文件
    +關(guān)注

    關(guān)注

    1

    文章

    587

    瀏覽量

    25909
  • Shell
    +關(guān)注

    關(guān)注

    1

    文章

    373

    瀏覽量

    25157
  • 腳本
    +關(guān)注

    關(guān)注

    1

    文章

    407

    瀏覽量

    29046

原文標(biāo)題:Ngnix IP封禁以及實(shí)現(xiàn)自動(dòng)封禁IP

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    代理IP類型以及它們適用的業(yè)務(wù)場(chǎng)景#代理IP

    IP
    jf_62215197
    發(fā)布于 :2024年08月13日 07:28:10

    請(qǐng)問如何實(shí)現(xiàn)固定mac在自動(dòng)獲取ip之前

    /forlinx/shell/mac.sh 結(jié)果:設(shè)備自動(dòng)獲取的ip還是一直變化,推測(cè)是固定mac這步操作在自動(dòng)獲取ip之后。請(qǐng)問如何實(shí)現(xiàn)
    發(fā)表于 01-13 07:05

    為什么美國能封禁華為,中國卻不能封禁蘋果?

    美國對(duì)于華為的封禁已經(jīng)持續(xù)了相當(dāng)長的一段時(shí)間了,美國以各種手段對(duì)華為進(jìn)行打壓,以此來限制中國的發(fā)展。美國對(duì)于中國企業(yè)的封禁,并不僅僅只有這一次而已,早在之前美國就對(duì)中興采取了制裁,向中興收了天價(jià)
    的頭像 發(fā)表于 07-01 08:56 ?5530次閱讀

    美國宣稱不在乎蘋果銷量,堅(jiān)持封禁微信

    從目前的情況看,美國似乎并不會(huì)顧及蘋果太多的感受,即便封禁微信可能帶來iPhone銷量的損失。
    的頭像 發(fā)表于 08-16 10:54 ?2512次閱讀

    巴基斯坦為什么封禁了 TikTok

    一旦 TikTok 整改成功,在巴基斯坦解封的機(jī)會(huì)還是有的。 繼印度之后,TikTok,中國出海最為成功的 App,又被另外一個(gè)國家封禁了。 這一回,是印度的老鄰居和老對(duì)頭,巴基斯坦。 是的,你沒有
    的頭像 發(fā)表于 10-14 14:49 ?5828次閱讀
    巴基斯坦為什么<b class='flag-5'>封禁</b>了 TikTok

    開源下片神器“youtube-dl”被官方封禁

    最近對(duì)于老司機(jī)們來說,有一個(gè)不得不關(guān)注的新聞——著名開源下片神器“youtube-dl”被GitHub官方封禁
    的頭像 發(fā)表于 01-04 10:50 ?4774次閱讀

    Facebook將無限期封禁美國總統(tǒng)特朗普帳號(hào)

    據(jù)報(bào)道,F(xiàn)acebook CEO馬克·扎克伯格(Mark Zuckerberg)日前表示,F(xiàn)acebook將無限期封禁美國總統(tǒng)特朗普的帳號(hào)。有網(wǎng)友表示“特朗普也會(huì)被封號(hào)”“你號(hào)沒了”。
    的頭像 發(fā)表于 01-11 11:25 ?3636次閱讀

    Twitter永久封禁特朗普賬號(hào)后Twitter股價(jià)跌逾6%

    賬號(hào)最近的推文以及這些推文的上下文之后,特別是審視了人們?cè)谕铺厣?b class='flag-5'>以及外部對(duì)這些推文的接受和解讀方式之后,我們已經(jīng)永久封禁該賬號(hào),因?yàn)榇嬖谶M(jìn)一步煽動(dòng)暴力的風(fēng)險(xiǎn)?!?美國前國家安全顧問弗林(Michael
    發(fā)表于 01-12 13:14 ?797次閱讀

    快訊:亞馬遜回應(yīng)封禁中國賣家賬號(hào) 中國聯(lián)通回應(yīng)攜號(hào)轉(zhuǎn)網(wǎng)困難

    近日,亞馬遜公司對(duì)關(guān)于封禁中國賣家賬號(hào)一事作出了回應(yīng),稱一共封禁約3000個(gè)中國賣家賬號(hào),中國賣家的賬號(hào)涉嫌濫用客戶的賬號(hào)進(jìn)行評(píng)論行為,造成的情節(jié)比較嚴(yán)重,才會(huì)作出暫停賣家賬戶的決定。
    的頭像 發(fā)表于 09-17 14:35 ?3094次閱讀

    如何建立一個(gè)動(dòng)態(tài)的IP黑名單

    Nginx 通過 Lua + Redis 實(shí)現(xiàn)動(dòng)態(tài)封禁 IPJava后端 3天前為了封禁某些爬蟲或者惡意用戶對(duì)服務(wù)器的請(qǐng)求,我們需要建立一個(gè)動(dòng)態(tài)的 IP 黑名單。對(duì)于黑名單之內(nèi)的
    的頭像 發(fā)表于 10-12 09:15 ?3820次閱讀
    如何建立一個(gè)動(dòng)態(tài)的<b class='flag-5'>IP</b>黑名單

    馬斯克明言將在完成收購Twitter后解除特朗普賬號(hào)的封禁

    :Twitter對(duì)封禁賬號(hào)這件事應(yīng)該謹(jǐn)慎處理,而這次大會(huì)上,馬斯克表示道:Twitter不應(yīng)該存在永久封禁賬號(hào)這一處罰,永久封禁應(yīng)該是用來處理那些機(jī)器人、詐騙、垃圾信息賬戶的。馬斯克還明確的表示他認(rèn)為Twitter永久
    的頭像 發(fā)表于 05-11 15:01 ?1713次閱讀

    攻防演練典型攻擊手法及防御手段

    攻擊方通過部署大量的自動(dòng)化掃描來實(shí)施信息的快速收集,這些掃描大部分通過代理池、云函數(shù)服務(wù)來實(shí)施,以繞過防守方對(duì)掃描方IP封禁的操作。下圖為通過某云函數(shù)來進(jìn)行掃描,技術(shù)原理與代理池不同,但同樣能
    的頭像 發(fā)表于 10-25 09:54 ?4180次閱讀

    網(wǎng)站總被攻擊?寫個(gè)自動(dòng)封禁IP的腳本給你

    個(gè)人網(wǎng)站總被攻擊?寫個(gè)自動(dòng)封禁IP的腳本給你!
    的頭像 發(fā)表于 01-29 11:44 ?1514次閱讀

    詳細(xì)解讀爬蟲多開代理IP的用途,以及如何配置!

    爬蟲多開代理IP是一種在爬蟲開發(fā)中常用的技術(shù)策略,主要用于提高數(shù)據(jù)采集效率、避免IP封禁以及獲取地域特定的數(shù)據(jù)。
    的頭像 發(fā)表于 09-14 07:55 ?1026次閱讀

    海外住宅IP代理優(yōu)勢(shì)綜合分析

    掩藏 通過代理服務(wù)器替換用戶真實(shí)IP地址,形成物理層與代理層的雙重隔離屏障,有效避免因IP暴露導(dǎo)致的賬號(hào)關(guān)聯(lián)或封禁風(fēng)險(xiǎn)。例如跨境電商多賬號(hào)運(yùn)營時(shí),可為每個(gè)賬號(hào)分配唯一住宅IP,規(guī)避平臺(tái)
    的頭像 發(fā)表于 04-25 10:28 ?435次閱讀