使用外国vps服务器被cc攻击怎么解决

softyun3年前云服务器27

使用外国vps服务器被cc攻击解决的方法:1、在vps网站根目录中新建一个ip.php文件;2、在ip.php文件中添加相关代码查找cc攻击的源IP;3、重新在根目录中新建一个ban.php文件;4、在ban.php文件中添加对IP进行封禁的代码即可。

具体内容如下:

1、首先,在vps网站根目录中新建一个ip.php文件。

2、ip.php文件创建好后,打开,并文件中添加以下内容,用于查找出cc攻击的源IP。

$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

?>

3、cc攻击的源IP查找到后,重新在vps网站根目录中新建一个ban.php文件。

4、最后,ban.php文件创建好后,在文件中添加以下内容,对IP进行封禁即可。

$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 ”;

?>

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

直播服务器租用如何选择?

由于网络直播不受地域时间限制、实时互动的优点,个人或企业纷纷借助直播宣传信息,如新闻发布会、体育比赛、商业宣传、远程会议、金融直播等。直播平台要保证在线视频清晰流畅,承载庞大的观看量,这就牵扯到直播服...

购买vps服务器怎么避免被攻击

购买VPS服务器避免被攻击的方法:1、定期给VPS服务器进行漏洞扫描,及时发现服务器潜在的系统漏洞并进行处理;2、及时更换VPS服务器部分重要的端口,避免黑客轻易扫描发现进行攻击;3、给VPS服务器安...

美国网站服务器如何保障业务安全

美国网站服务器保障业务安全的方式:1、需要给美国网站服务器部署防火墙,阻止未经授权的流量进入系统,提高服务器安全;2、需要防范网络病毒入侵美国网站服务器,可通过安装防病毒软件来进行防御;3、需要防御W...

香港VPS主机和香港虚拟主机的优缺点是什么

香港VPS主机和香港虚拟主机的优缺点是:1、香港虚拟主机的优点是价格便宜,容易上手,能满足用户基本的应用需求,缺点是共享服务器资源,容易受同服务器使用者的影响,如负荷过重、DDoS攻击等;2、香港VP...

爱尔兰服务器租用价格多少钱一个月

爱尔兰服务器租用多少钱?这些关于爱尔兰服务器价格的问题可能是用户最关注的因素,通常也是选择爱尔兰服务器的一个标准。在中国的IDC市场中,爱尔兰服务器的服务商比较少,爱尔兰服务器的价格也相差比较大,但是...

造成香港服务器内存不足的因素有哪些

造成香港服务器内存不足的因素有:1、香港服务器的应用程序池没有及时释放内存导致;2、租用的香港服务器自身内存配置不足导致;3、香港服务器上后天运行的应用程序过多,从而导致消耗大量的内存资源;4、香港服...