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

softyun3年前云服务器58

使用外国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、对当前环境进行全面分析,考虑可移植性、兼容性、安全性等影响,并在迁移前进...

服务器不稳定对网站seo的影响有哪些

服务器不稳定对网站seo的影响有:1、使搜索引擎无法正常访问,导致网站的排名下降;2、会容易被搜索引擎判定为不友好的网站,从而影响网站的收录;3、会使网站被降权,影响网站的发展。具体内容如下:1、百度...

vps域名无法解析的原因有哪些

vps域名无法解析的原因有:1、域名过期,导致域名解析失效,要及时续费;2、域名解析记录被修改,导致递归域名服务器不能及时更新解析结果,检查48小时内是否变更过DNS服务器;3、解析线路没有设置默认,...

俄罗斯vps租用如何选择

俄罗斯vps租用选择的方法:1、按自身网站情况选择合适的配置,保证能满足用户的网络需求;2、用检测工具检查Ping值,看延迟的响应速度、网络的处理速度、整体吞吐量等是否较好;3、看俄罗斯vps的售后服...

选择香港服务器的优势有哪些

选择香港服务器的优势有:1、香港服务器不需要进行备案,即开即用;2、香港服务器数据中心的设备成熟、质量好;3、香港服务器能够实现多线互访互通,访问速度快;4、香港服务器国际出口带宽充足,适合外贸企业租...

香港服务器带宽类型有哪些

香港服务器带宽类型有:1、CN2带宽,能够设置特定区域的网络带宽,提升该区域的访问速度,给予用户良好的访问体验和响应效率;2、国际出口带宽,适合外贸企业使用;3、本地带宽,仅供香港本地用户使用和访问。...