DDoS-deflate-輕松解決網站被DDOS-CC攻擊

DDoS deflate 是一個輕量級的 bash shell 腳本,每分鐘會自動檢測一次 IP 連接狀況,當某些 IP 連接超過腳本設置好的閾值,程序會自動禁止這些 IP 一段時間,以達到防御攻擊協助用戶阻止 DDOS 攻擊的目的。

這可能是目前在軟件層面上的簡單和最容易安裝的解決方案之一

當然了還是建議站長門無論你的服務器是否被攻擊,建議安裝腳本,以防范于未然

使用CDN 加速的網站不適合用下面腳本,CDN 節點緩存服務器 IP 百分百會被封掉

安裝方法:

1、通過工具鏈接服務器如: putty、Xshell 登陸服務器,輸入下面安裝命令:

wget http://www.inetbase.com/scripts/ddos/install.sh chmod 0700 install.sh .

2、因為這個腳本是輕量級的,下載安裝速度非常快。基本上幾秒鐘就搞定。安裝完以后,你會看到一份協議,按 q 退出即可。

3、安裝后文件目錄地址為:/usr/local/ddos/

目錄下總共四個文件分別為:

(3-1)ddos.conf:
DDoS-Deflate 的配置文件,其中配置防止ddos時的各種行為
(3-2)ddos.sh:
DDoS-Deflate 的主程序,使用shell編寫的,整個程序的功能模塊
(3-3)ignore.ip.list:
白名單,該文件中的ip超過設定的連接數時,也不被 DDoS-Deflate 阻止
(3-4)LICENSE:
DDoS-Deflate 程序的發布協議

使用教程:

安裝完成以后打開配置文件可以看到有簡潔的說明。

下面是中文對照,大家可以根據自己的服務器情況進行修改。

##### Paths of the script and other filesPROGDIR=”/usr/local/ddos”PROG=”/usr/local/ddos/ddos.sh”IGNORE_IP_LIST=”/usr/local/ddos/ignore.ip.list” # 白名單。如有反向代理,注意添加本機地址和本機外網IP地址,防止提供反向代理的主機被判定為攻擊。CRON=”/etc/cron.d/ddos.cron”APF=”/etc/apf/apf”IPT=”/sbin/iptables”##### frequency in minutes for running the script ##### Caution: Every time this setting is changed, run the script with cron##### option so that the new frequency takes effectFREQ=1#####檢查時間間隔,默認1分鐘。一般不用修改  ##### How many connections define a bad IP? Indicate that below. NO_OF_CONNECTIONS=150#####單IP發起連接數閥值,達到這個數值IP就被攔截。不建議設置太低。 ##### APF_BAN=1 (Make sure your APF version is atleast 0.96)##### APF_BAN=0 (Uses iptables for banning ips instead of APF) APF_BAN=1#####一般情況下使用iptables來做防火墻,所以這里你需要將APF_BAN的值改為0。 ##### KILL=0 (Bad IPs are’nt banned, good for interactive execution of script)##### KILL=1 (Recommended setting)KILL=1 #####是否屏蔽IP,默認即可 ##### An email is sent to the following address when an IP is banned. #####當單IP發起的連接數超過閥值后,將發郵件給指定的收件人。##### Blank would suppress sending of mailsEMAIL_TO=”mikelin@wanlins.com” #####這里是郵箱,可以替換成你自己的郵箱。 ##### Number of seconds the banned ip should remain in blacklist. BAN_PERIOD=600#####設置被擋IP多少秒后移出黑名單。

4、卸載命令:

wget http://www.inetbase.com/scripts/ddos/uninstall.ddoschmod 0700 uninstall.ddos./uninstall.ddos
------本頁內容已結束,喜歡請分享------
溫馨提示:由于項目或工具都有失效性,如遇到不能做的項目或不能使用的工具,可以根據關鍵詞在站點搜索相關內容,查看最近更新的或者在網頁底部給我們留言反饋。
? 版權聲明
THE END
喜歡就支持一下吧
點贊3967 分享
評論 搶沙發

請登錄后發表評論

    暫無評論內容