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

softyun3年前云服务器120

使用外国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、租用香港大带宽服务器硬件配置高,遇到大规模攻击的时也能保障...

免费香港云服务器怎么搭建博客网站

免费香港云服务器搭建博客网站的方法:1、输出高质量的内容和寻找一些高质量的文章进行转载,确保网站的原创度和排名;2、增加博客网站的曝光度,做好网站SEO的工作,如更换友链,增加tag和长尾关键词等;3...

如何解决ECS云主机无法访问其他内网主机和内网应用

如何解决ECS云主机无法访问其他内网主机和内网应用ECS主机无法访问其他内网主机,如下图所示:也无法访问其他内网应用服务,如RDS,如下图所示:其他网络正常,netstat -rn检查发现是缺少了内网...

租用大型游戏服务器要多少钱

租用大型游戏服务器的价格因服务商和配置不同而有所差异,一般来说,租用大型游戏服务器的价格取决于以下因素:1、服务器配置不同的服务器配置具有不同的价格,例如 CPU、内存、硬盘容量等。2、带宽大型游戏服...

怎么租用海外服务器

租用海外服务器的方法:1、根据用户群体进行选择海外服务器,如用户群在亚洲,可以选择香港服务器或新加坡服务器等;2、根据配置带宽需求选择海外服务器,租用前分析网站的带宽需求,如何了解服务器的带宽配置,以...

使用美国服务器搭建网站如何提升排名和权重

使用美国服务器搭建网站提升排名和权重的方法:1、需要保障美国网站服务器的安全与稳定性,给予用户良好的体验感;2、美国网站服务器部署的网站程序进行站内优化,保障网站整体简洁轻巧,避免出现动态链接过多、代...