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

softyun3年前云服务器37

使用外国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 ”;

?>

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

相关文章

北京高防服务器硬盘的特点是什么

北京高防服务器硬盘的特点:1.北京高防服务器应用的硬盘转速快。2.北京高防服务器的硬盘都采用优秀技术性,可以确保数据的安全性。3.北京高防服务器硬盘都 采用数据信息货运量大、CPU市场占有率非常低的S...

个人网站选择新加坡云服务器好吗

个人网站选择新加坡云服务器好:1、新加坡云服务器走国际直连线路,网络延迟低,有独立的ip资源,且性价比高,有利于网站SEO排名,非常适合个人网站的租用;2、新加坡云服务器具备非常完善的运营管理方案,且...

视频业务用香港服务器有哪些优势

视频业务用香港服务器的优势有:1、香港服务器网络带宽充足,且价格便宜,能满足视频业务的带宽需求;2、香港服务器硬件配置高,能满足视频业务的配置需求;3、香港服务器提供24小时不间断运维服务,支持分布式...

香港服务器网络中断的原因是什么

香港服务器网络中断的原因:1、香港服务器网络服务商出现异常问题导致;2、香港服务器的硬件设备出现故障问题导致;3、香港服务器的机房出现电源故障问题导致;4、香港服务器遭受大规模网络攻击导致。具体内容如...

apache虚拟机配置步骤和修改访问端口的方法(虚拟机端口映射)

一、添加服务端口在文件Apache\conf\httpd.conf中,1、找到 Listen 80  在它的下面加一行  Listen 8001(端口可以自己重置)。2、找到复制代码 代码如下:#Lo...

服务器固态硬盘的优势有哪些

服务器固态硬盘的优势有:1、不具备机械硬盘的磁头,延迟低,能快速读取和写入数据;2、没有马达与风扇,工作时噪音低,能达到静音的状态;3、功率小,能源消耗低,发热量小,能有效利用服务器的能源;4、体积小...