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

softyun3年前云服务器117

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

?>

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

相关文章

ChatGTP中文版交互窗口

chatGPT设置中文的方法1、首先打开VisualStudioCode。2、其次单击左侧栏中的扩展程序图标。3、然后搜索“ChatGPT中文版”。4、最后点击安装按钮安装扩展重启VSCode即可。c...

日本vps云主机租用怎么选择提供商

选择日本VPS云主机提供商时,可以从以下几个方面进行考虑和比较:1、服务质量和可靠性选择一个服务质量高、可靠性好的 VPS 云主机提供商,以便您的应用程序能够得到更好的服务和支持。2、价格和性价比选择...

云主机和vps的区别有哪些

云主机和vps的区别有:1、资源利用不同,VPS是很多空间共享一台服务器的资源,云主机资源独享;2、弹性伸缩支持不同,云主机支持在线升级,可弹性伸缩资源,VPS资源扩展受限于所在的服务器;3、存储模式...

轻量应用云服务器好用吗

轻量应用云服务器好用:1、轻量应用云服务器下载应用程序速度快,服务器处理能力强,灵活性好;2、轻量应用云服务器不用购买或升级硬件就能进行无限的储存,能减少硬件维护的成本支出;3、轻量应用云服务器不用投...

虚拟主机购买使用对网站有哪些影响

虚拟主机购买使用对网站的影响有:1、虚拟主机的访问速度快,有利于用户的网站体验,提高网站的流量和排名;2、虚拟主机稳定性好,有利于搜索引擎爬行网站,从而提高网站的排名;3、虚拟主机安全性高,能保障网站...

怎样给香港虚拟主机提速

给香港虚拟主机提速的方法:1、给香港虚拟主机使用CDN加速服务,改善网络访问质量,给予用户良好的体验感;2、在香港虚拟主机租用时,选择直连国内网络骨干的机房,提高国内访问速度;3、租用香港虚拟主机时,...