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

softyun3年前云服务器46

使用外国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、查看网站空间支持哪些功能,保证有数据库备份、IIS的兼容性、CUP限制和常用SEO功能等;3、按实...

app香港服务器好在哪

在互联网时代,人们的生活节奏也不断地加快,很多人在社交聊天,阅读新闻都已习惯用移动端,人手一个手机,打开APP,随时随地上网,阅读,学习,工作。微信,微博,酷狗,爱奇艺,QQ,高德地图,支付宝等等AP...

广州高防服务器是如何保护网站安全

广州高防服务器保护网站的安全措施:1. 广州高防服务器强制执行基于签名和异常的检测规则,使用蜜罐技术,故意维持一个虚假的弱点,诱使恶意扫描和攻击,清洗平台从路由器收集Netflow数据样本,通过主动实...

chatgpt的算法原理介绍

chatgpt的算法原理是基于GPT-3,先通过人工标注方式训练出强化学习的冷启动模型与reward反馈模型,最后通过强化学习的方式学习出对话友好型的ChatGPT模型。InstructGPT是基于G...

云虚拟主机ip地址怎么查看

云虚拟主机ip地址查看的方法:1、使用ping命令可以看到详细的IP地址信息;2、使用第三方工具的IP查询功能,输入域名地址,就可以查询到对应的云虚拟主机ip地址;3、如果ip地址是国外的,可以使用专...

怎么辨别真假香港高防云主机

辨别真假香港高防云主机的方法:1、看数据存储方式,真的香港高防云主机基于网络分布式数据存储,无单点故障;2、看数据备份方式,真的香港高防云主机支持快照备份策略,能写入多份数据;3、看物理架构支撑,真的...