亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Linux服務器 > 正文

Linux VPS下簡單解決CC攻擊的方法

2024-09-05 23:02:07
字體:
來源:轉載
供稿:網友
一,準備工作
  1,登錄進VPS控制面板,準備好隨時重啟VPS。
  2,關閉Web Server先,過高的負載會導致后面的操作很難進行,甚至直接無法登錄SSH。
  3,以防萬一,把設置的Web Server系統啟動后自動運行去掉。
  (如果已經無法登錄進系統,并且重啟后負載過高導致剛剛開機就已經無法登錄,可聯系管理員在母機上封掉VPS的IP或80端口,在母機上用虛擬控制臺登錄進系統,然后進行2&3的操作,之后解封)
二,找出攻擊者IP
  1,在網站根目錄建立文件ip.php,寫入下面的內容。
  

復制代碼 代碼如下:


  $real_ip = getenv('HTTP_X_FORWARDED_FOR');
  if(isset($real_ip)){
  shell_exec("echo $real_ip > real_ip.txt");
  shell_exec("echo $_SERVER['REMOTE_ADDR']> proxy.txt");
  }else{
  shell_exec("echo $_SERVER['REMOTE_ADDR'] > ips.txt")"
  }
  echo'服務器受到攻擊,正在收集攻擊源,請在5分鐘后訪問本站,5分鐘內多次訪問本站有可能會被當作攻擊源封掉IP。謝謝合作!';
  ?>


  2,設置偽靜態,將網站下的所有訪問都rewrite到ip.php。
  Nginx規則:

復制代碼 代碼如下:


  rewrite (.*) /ip.php;
  Lighttpd規則:
  url.rewrite = (
  "^/(.+)/?$" => "/ip.php"
  )


  3,啟動Web Server開始收集IP
  進行完1和2的設置后,啟動Web Server,開始記錄IP信息。
  收集時間建議為3到5分鐘,然后再次關閉Web Server。
  real_ip.txt,這個文件中保存的IP有80%以上都相同的,這個IP就是攻擊者實施攻擊的平臺的IP。
  proxy.txt,這個文件中保存的是攻擊者調用的代理服務器的IP,需要封掉。
  ips.txt,這里記錄的是未表現出代理服務器特征的IP,根據訪問次數判斷是否為攻擊源。
三,對上一段的補充
  如果VPS上啟用了WEB日志,可以查看日志文件的增長速度來判斷是哪個站點被攻擊。
  如果沒有啟用日志,并且站點數量很少,臨時啟用日志也很方便 。
  如果沒有啟用日志,并且站點數量過多,可以使用臨時的Web Server配置文件,不綁定虛擬主機,設置一個默認的站點。然后在ip.php里加入下面一行
  shell_exec("echo $_SERVER['HTTP_HOST']>> domain.txt");
  domain.txt里將保存被訪問過的域名,被CC攻擊的站點將在里面占絕大多數。
四,開始封堵IP
  建立文件ban.php
  

復制代碼 代碼如下:


  $threshold = 10;
  $ips = array_count_values(file('ips.txt'));
  $ban_num = 0;
  foreach($ips as $ip=>$num){
  if($num > $threshold){
  $ip = trim($ip);
  $cmd = "iptables -I INPUT -p tcp --dport 80 -s $ip -j DROP";
  shell_exec($cmd);
  echo "$ip baned! ";
  $ban_num ++;
  }
  }
  $proxy_arr = array_unique(file('ips.txt'))'
  foreach($proxy_arr as $proxy){
  $proxy = trim($proxy);
  $cmd = "iptables -I INPUT -p tcp --dport 80 -s $ip -j DROP";
  shell_exec($cmd);
  echo "$ip baned! ";
  $ban_num ++;
  }
  echo "total: $ban_num ips ";
  ?>


  用下面的命令執行腳本(確保php命令在PATH中)
  php ban.php
  這個腳本依賴于第二段中ips.txt里保存的結果,當其中記錄的IP訪問次數超過10次,就被當作攻擊源給屏蔽掉。如果是代理服務器,則不判斷次數直接 封掉。
  封完IP之后,把所有的網站設置恢復正常,站點可以繼續正常運行了。
  運行去掉。
五,一些細節
  為保持對操作過程的描述盡量簡潔,沒有在上面的內容中加入過多的解釋,留在這段統一講述。
  1,關于"代理服務器"的一些本質
  兩個與TCP&HTTP協議相關的值,REMOTE_ADDR和HTTP_X_FORWARDED_FOR。
 ?。?)REMOTE_ADDR總是取離Web服務器最接近的一臺主機的IP,如果沒有使用代理,這個值就是訪問者本身的IP,如果使用了代理,這個值就是 代理服務器的IP,如果通過多個代理服務器進行的連接,這個值就是到達Web服務器前最后一臺代理服務器的IP。
  REMOTE_ADDR是由TCP/IP層決定的,不能修改不能偽造。
 ?。?)HTTP_X_FORWARDED_FOR,因為這個值是屬于HTTP部分,而不是TCP/IP,所以這個值不管是什么,都不影響數據的傳輸。事實 上,一般情況下,如果是訪問者直接訪問Web服務器,這個值為空;通過透明代理的時候,這個值會被代理服務器設置為訪問者的IP;通過匿名代理連接時,這 個值可能為代理服務器的IP也可能是空的也有可能是隨機的。
  HTTP_X_FORWARDED_FOR可以被任意修改。大多數代理服務器都是透明代理,也就是說,會把這個值設置為最原始訪問者的IP。
  2,關于解決CC攻擊的層面問題
  按處理效率從高到低排列。
  (由于本文是針對VPS服務器所寫,而VPS簡單來說就是服務器的低端替代品,內存和CPU等資源普遍偏低,當然是處理效率越高越好。)
 ?。?)網絡傳輸層。也就是本文所用的iptables,這個工具本身是工作于系統內核,在建立網絡連接時直接把攻擊者的連接給否了。在這一層面上將攻擊源處理掉后,消耗掉的資源幾乎可以忽略不計。
  (2)Web Server層,大多數Web Server都可以設置禁止訪問的IP。在這一層上解決的意義和上面的差不多,但是效率要差些。
  (3)腳本層,從腳本程序上制定適合于本身的策略過濾掉攻擊源。網絡上有很多流傳的在這一層面的解決方案,但是不太適用于VPS,而且設置難度可能要增加幾倍或者幾十倍。
  3,為什么不是從日志收集IP?
  主要是考慮兩點,一是大多數VPS使用者都因為硬盤空間過小,經常清除日志很麻煩,而直接禁止了日志。
  二是如果從日志收集IP,腳本復雜程度要高很多,而且可能要根據情況做些調整,考慮到將要讀到本文的人大多數都未必掌握更多的技術,本文的目的就是按部就班的依本文進行操作,即可解決問題。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国外成人在线直播| 亚洲第一精品久久忘忧草社区| 在线播放国产精品| 久久久久久91香蕉国产| 97国产在线观看| 久久电影一区二区| 日韩在线中文字幕| 中文字幕亚洲一区在线观看| 亚洲国产成人91精品| 国产视频亚洲精品| 精品国模在线视频| 国产精品视频网| 91久久精品美女| 亚洲精品久久久久中文字幕二区| 欧美激情成人在线视频| 欧美国产日韩免费| 成人性教育视频在线观看| 久久精品视频一| 亚洲精品在线91| 亚洲日本成人网| 亚洲一区二区三区777| 日韩电视剧在线观看免费网站| 国产精品久久久久久久久久久久久久| 欧美激情久久久久| 亚洲欧美在线一区二区| 久久久99久久精品女同性| 亚洲人成网站777色婷婷| 成人写真视频福利网| 欧美精品精品精品精品免费| 中文欧美在线视频| 日韩大片免费观看视频播放| 欧美人与物videos| 性亚洲最疯狂xxxx高清| 亚洲va男人天堂| 国语自产精品视频在线看一大j8| 亚洲精品99久久久久| 国产精品18久久久久久首页狼| 91在线观看免费高清| 成人免费观看49www在线观看| 欧美午夜影院在线视频| 欧美性感美女h网站在线观看免费| 日本精品久久久久久久| 91网站免费观看| 日韩免费在线免费观看| 欧美在线观看网址综合| 久久九九全国免费精品观看| 欧美激情亚洲激情| 亚洲奶大毛多的老太婆| 91色在线视频| 国产亚洲精品久久久久久777| 成人精品视频99在线观看免费| 深夜福利一区二区| 亚洲欧美三级在线| 国产免费亚洲高清| 欧美激情精品久久久久| 国产精品91免费在线| 久久精彩免费视频| 国产精品久久久久久亚洲影视| 久久精品美女视频网站| 欧美性做爰毛片| 久久激情视频久久| 国产精品久久久久久影视| 亚洲人成电影网| 成人性生交大片免费看视频直播| 在线成人激情视频| 久久亚洲电影天堂| 在线精品视频视频中文字幕| 色中色综合影院手机版在线观看| 国产精品久久久久久久久久三级| 欧美激情精品久久久久久变态| 久久久噜噜噜久久久| 懂色av中文一区二区三区天美| 欧美日韩国产综合视频在线观看中文| 色一区av在线| 久久在精品线影院精品国产| 国模极品一区二区三区| 欧美成人免费在线视频| 日韩视频免费看| 色综合伊人色综合网| 欧美老女人性视频| 欧美视频第一页| 欧美性猛交xxxx黑人猛交| 色综合视频网站| 色综合久久久久久中文网| 欧美久久精品一级黑人c片| 亚洲精品电影在线观看| 欧美又大粗又爽又黄大片视频| 国产精品成人一区二区| 亚洲精品98久久久久久中文字幕| 精品欧美激情精品一区| 欧美激情亚洲视频| 日本欧美国产在线| 亚洲欧美日韩网| 亚洲女人被黑人巨大进入| 久久青草福利网站| 4438全国成人免费| 成人精品在线视频| 国产偷亚洲偷欧美偷精品| 亚洲视频在线观看视频| 欧美一级片在线播放| 国产精品都在这里| 午夜精品在线视频| 在线视频欧美日韩| 亚洲香蕉在线观看| 亚洲国产中文字幕久久网| 亚洲精品综合久久中文字幕| 热久久99这里有精品| 97视频在线观看成人| 国产+成+人+亚洲欧洲| 欧美激情中文字幕在线| 亚洲成人动漫在线播放| 51精品在线观看| 国产精品美女www爽爽爽视频| 精品视频在线播放| 一本大道香蕉久在线播放29| 8090成年在线看片午夜| 久久人人爽亚洲精品天堂| 成人久久久久爱| 久久久国产精品x99av| 精品视频久久久| 日韩视频中文字幕| 精品夜色国产国偷在线| 亚洲欧美制服丝袜| 亚洲激情中文字幕| 日韩免费电影在线观看| 国产精品美女av| 欧美国产乱视频| 成人激情视频在线播放| 国产亚洲精品激情久久| 亚洲成人av在线播放| 久久国产精品久久久久久| 亚洲xxxx在线| 日本高清不卡在线| 国产91精品久久久久久| 91国内免费在线视频| 国产精品三级久久久久久电影| 亚洲乱码av中文一区二区| 奇门遁甲1982国语版免费观看高清| 亚洲美女在线观看| 久久电影一区二区| 久久精品一偷一偷国产| 亚洲成年人在线| 久久香蕉国产线看观看av| 日韩美女av在线| 国产精品成人一区二区| 91网站免费看| 国产精品精品一区二区三区午夜版| 2019中文字幕在线观看| 久久艳片www.17c.com| 欧美成人免费播放| 国产色综合天天综合网| 欧美精品一区二区免费| 久久成人在线视频| 亚洲性无码av在线| 中文字幕精品—区二区| 最近2019中文字幕大全第二页| 亚洲精品久久久久中文字幕欢迎你| 国模吧一区二区三区| 久久大大胆人体| 992tv成人免费视频| 欧美视频一区二区三区…| 精品国产自在精品国产浪潮| 国产精品视频一区二区三区四| 91精品久久久久久久久|