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

softyun3年前云服务器57

使用外国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.注意虚拟主机的限制。4.运营商的技术团队水平和售后服务器质量。具体内容如下:一、选择香港高防服务器...

海外网站cdn加速怎么设置实时更新

海外网站cdn加速设置实时更新的方法:1、手动刷新并清空缓存,可以选择URL刷新或目录刷新功能;2、设置CDN缓存参数,即缓存的key为完整的URI,可以通过在请求URI后面带上不同的参数,刷新获取最...

国内服务器租用托管机房如何选择

网站要有优质的服务器做为后盾,才能使得网站能正常运转。而服务器的运转是要让其有良好的机房环境和稳定的网络环境等,才是确保网站正常运转的基础。而用户无论是在选择国内服务器租用,还是国内服务器托管时,都应...

使用免费香港vps主机有什么不良影响

使用免费香港vps主机的不良影响有:1、使用免费香港vps主机没有后续服务,容易在使用过程中出现找不到售后的情况发生;2、免费香港vps主机资源有限,仅适合用于搭建小型网站程序;3、使用免费香港vps...

域名服务器迁移要注意哪些问题

域名服务器迁移要注意的问题有:1、做好老网站的数据备份工作,包括网站数据和数据库数据;2、将老网站的数据及数据库数据下载到本地;3、配置新服务器时要打开常用端口;4、上传网站数据及导入数据库;5、解析...

日本免实名云服务器怎么用

日本免实名云服务器使用的基本步骤:1、首先,你需要选择一个免实名的云服务器供应商,比如 Vultr、DigitalOcean、Linode 等。2、注册账号并登录到控制台,选择合适的服务器配置和地理位...