国内服务器
亚洲服务器
欧洲服务器
北美洲服务器
南美洲服务器
大洋洲服务器
非洲服务器

首页>>云主机

vps不限流量租用被cc攻击怎么解决

发表时间:2022-12-28 07:56:27

vps不限流量租用被cc攻击怎样解决

vps不限流量租用被cc攻击解决的方法:1、在vps网站根目录中新建ip.php文件;2、创建好后,使用相干代码找出cc攻击的源IP;3、找到后,重新在vps网站根目录中新建一个ban.php文件;4、使用相干代码对cc攻击的源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 ”;


?>

上一篇 下一篇
最新文章

如何提高云服务器的安全系数

香港独立IP空间有什么优势

香港空间影响百度收录吗

为啥要租用美国VPS

VPS的缺点有哪些

香港vps作用在哪里

VPS的优点有哪些

外贸网站为啥选择美国vps

VPS能建多少个网站

VPS要如何选择位置

相关文章

日本软银线路服务器 – 联通用户最佳线路选择之一

孟加拉国服务器快吗,孟加拉国速度不错吗?

服务器托管应当怎样选择公司呢?

日本免实名服务器租赁好处有哪些

江西服务器租用托管如何选择?南昌服务器托管要

塞拉利昂服务器租用快吗?塞拉利昂服务器租用有哪家IDC商提供?

vps云服务器租用如何设置伪静态

高防服务器作用有哪些呢

高防服务器Linux常用命令应用简介

广域网优化技术有哪些_国际VPN专线

X

截屏,微信识别二维码

微信号:muhuanidc

(点击微信号复制,添加好友)

打开微信

微信号已复制,请打开微信添加咨询详情!