麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網(wǎng)站 > WEB服務 > 正文

linux系統(tǒng)中配置Nginx 拒絕代理訪問指定IP的方法

2020-07-10 11:38:00
字體:
來源:轉載
供稿:網(wǎng)友

   先大概說說簡單的結構…前端一個Nginx反向代理,后端一個Nginx instance app for PHP…實際上就是個Discuz,之前面對CC攻擊都是預警腳本或者走CDN,但是這次攻擊者不再打流量,而是針對數(shù)據(jù)庫請求頁面進行攻擊,如search操作…帖子ID F5等..從日志分析來看是從3個URL著手攻擊的,當時使用Nginx 匹配$query_string 來return 503…不過會導致頁面不能訪問,所以想到這么一個折中的辦法。

  首先你看一段代理請求的日志:

  ##通過分析,在后端發(fā)現(xiàn)其代理訪問過來的數(shù)據(jù)都是兩個IP的,默認情況下直接訪問獲取真實IP,其IP只有一個,而通過手機 3G/4G上網(wǎng)則是2個IP,不過有匿名IP的話,到服務器則只有一個IP,這種就不太好判斷了...

  [root@ipython conf]# tail -f /var/log/nginx/logs/access.log | grep ahtax

  120.193.47.34 - - [26/Sep/2014:23:34:44 +0800] "GET /ahtax/index.html HTTP/1.0" 503 1290 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36" "10.129.1.254, 120.193.47.34"

  使用PHP分析下訪問時的_SERVER變量


復制代碼
代碼如下:
[root@ipython conf]# cat /%path%/self_.php
<?php
if ($_SERVER["HTTP_X_FORWARDED_FOR"]!="")
{
$user_ip=$_SERVER["HTTP_X_FORWARDED_FOR"];
}elseif($_SERVER["HTTP_X_REAL_IP"]!=""){
$user_ip=$_SERVER["HTTP_X_REAL_IP"];
}else{
$user_ip=$_SERVER["REMOTE_ADDR"];
}
echo $user_ip."
";
foreach($_SERVER as $key=>$value)
echo $key."\t"."$value"."
";
?>

  通過瀏覽器訪問確認相關參數(shù)

linux中配置Nginx 拒絕代理訪問 如此叼

  有了這個特征就很好判斷了….

  首先需要有一個正則來匹配日志里的兩個IP,Nginx正則依賴pcre庫...


復制代碼
代碼如下:
[root@ipython conf]# pcretest
PCRE version 7.8 2008-09-05
re> '^\d+.\d+.\d+.\d+\W\s\d+.\d+.\d+.\d+$'
data> 192.168.1.1, 1.1.1.1
0: 192.168.1.1, 1.1.1.1
Nginx配置文件在location $dir 中加入條件來匹配http_x_forwarded_for:
#proxy
if ($http_x_forwarded_for ~ '^\d+.\d+.\d+.\d+\W\s\d+.\d+.\d+.\d+$'){
return 503;
}

  重載配置后就可以限制使用代理IP來訪問的網(wǎng)站用戶了

nginx-reject-proxy1
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 91a在线观看 | 香蕉国产在线视频 | 国产精品视频一区二区三区四区国 | 日本一区二区高清不卡 | 涩涩屋av | 污黄视频在线观看 | 国产毛片网站 | av成人在线播放 | 天天干干 | 精品中文字幕视频 | 久久精品成人 | 久色成人网 | 国产精品视频一区二区三区四区国 | 羞羞色院91精品网站 | 免费看欧美黑人毛片 | 久久国产精品区 | 小视频免费在线观看 | 欧美成人精品一区二区 | 久久久久久久黄色片 | 色99久久| 99热久草 | 极品销魂一区二区三区 | 污污的视频在线观看 | 国产亚洲精品久久 | 爱看久久 | 久久久鲁| 亚洲第九十九页 | 国产超碰人人爽人人做人人爱 | 日本在线播放一区二区三区 | av最新在线| 一区二区免费 | 成人片免费视频 | 久久性生活免费视频 | 第四色成人网 | 中国精品久久 | 国产在线看一区 | 在线中文字幕不卡 | 在线观看一区二区三区四区 | 国产成人在线观看网站 | 欧美一级毛片免费观看 | av国语|