වෙබ් අඩවි සේවාදායකයක් CC/ddos ප්‍රහාර වළක්වා ගන්නේ කෙසේද? php ප්‍රති-ප්‍රහාර කේතය යෙදවීම

මෙම ලිපියේ සාරාංශයවර්ඩ්ප්රෙස්ප්‍රති-CC ප්‍රහාරය, DDOS ප්‍රහාර ක්‍රමය.

වෙබ් අඩවි සේවාදායකයක් CC/ddos ප්‍රහාර වළක්වා ගන්නේ කෙසේද? php ප්‍රති-ප්‍රහාර කේතය යෙදවීම

මෙම ලිපිය ලිවීමේ අරමුණ බොහෝ දෙනෙක් නිසායඅන්තර්ජාල අලෙවිකරණයපිරිස් භාවිතයවර්ඩ්ප්‍රෙස් වෙබ් අඩවිය,වෙබ් අඩවි බොහෝ විට CC ප්‍රහාර/DDOS ප්‍රහාරවලට ලක් වන අතර, වෙබ් අඩවි සේවාදායකයන් අධික ලෙස පැටවීමට සහ පූරණය වීම මන්දගාමී වීමට හේතු වන අතර, ඒවායේ බලපෑමට ලක් වේ.ඊ-වාණිජ්‍යයවෙබ් අඩවියSEOශ්‍රේණිගත කිරීම.

වර්තමානයේ, CC attack/DDOS ප්‍රහාරය ප්‍රධාන වශයෙන් N බහු IPs අමතයි, වෙබ් අඩවියේ යම් පිටුවක් නිතර නැවුම් කරයි, එවිට සේවාදායක ඉල්ලීම් අඛණ්ඩව පවතින අතර අවසානයේ සේවාදායකය අධික ලෙස පැටවීමට සහ ක්‍රියා විරහිත වීමට හේතු වේ.

WordPress server anti-CC, ddos ​​attack code deployment

  • පහත කේතයේ ප්‍රධාන කාර්යය වන්නේ "තත්පර 3ක් ඇතුළත පිටුව 5 වතාවකට වඩා හෝ ඊට වැඩි වාර ගණනක් නැවුම් කරන" IP ලිපිනය දේශීය IP ලිපිනය 127.0.0.1 වෙත යොමු කිරීමයි.
  • CC සහ DDOS ප්‍රහාර වැළැක්වීම සඳහා මෙම ක්‍රමය වඩා හොඳ වනු ඇත.

වර්ඩ්ප්‍රෙස් වෙබ් අඩවිය ප්‍රති-CC/ddos, අනිෂ්ට නැවුම් කේතය වළක්වන්න

වත්මන් WordPress තේමාවේ function.php ගොනුවට පහත කේතය එක් කරන්න▼

// Come form https://www.chenweiliang.com/
// WordPress防CC攻击代码,防恶意刷IP
session_start(); //开启session
$timestamp = time();
$ll_nowtime = $timestamp ;
//判断session是否存在 如果存在从session取值,如果不存在进行初始化赋值
if ($_SESSION){
$ll_lasttime = $_SESSION['ll_lasttime'];
$ll_times = $_SESSION['ll_times'] + 1;
$_SESSION['ll_times'] = $ll_times;
}else{
$ll_lasttime = $ll_nowtime;
$ll_times = 1;
$_SESSION['ll_times'] = $ll_times;
$_SESSION['ll_lasttime'] = $ll_lasttime;
}
//现在时间-开始登录时间 来进行判断 如果登录频繁 跳转 否则对session进行赋值
if(($ll_nowtime - $ll_lasttime) < 3){
if ($ll_times>=5){
header("location:http://127.0.0.1");
exit;
}
}else{
$ll_times = 0;
$_SESSION['ll_lasttime'] = $ll_nowtime;
$_SESSION['ll_times'] = $ll_times;
}

වෙබ් අඩවිය ප්‍රති-CC, ddos ​​ප්‍රහාර කේතය (WordPress නොවන)

එසේ නොවේ නම්වර්ඩ්ප්‍රෙස් වෙබ් අඩවියමිත්‍රවරුනි, පහත කේතය ශීර්ෂයට දමන්න, බලපෑම වඩා හොඳ වනු ඇත ▼

<?php
// Come form https://www.chenweiliang.com/
// WordPress防CC攻击代码,防恶意刷IP
session_start(); //开启session
$timestamp = time();
$ll_nowtime = $timestamp ;
//判断session是否存在 如果存在从session取值,如果不存在进行初始化赋值
if ($_SESSION){
$ll_lasttime = $_SESSION['ll_lasttime'];
$ll_times = $_SESSION['ll_times'] + 1;
$_SESSION['ll_times'] = $ll_times;
}else{
$ll_lasttime = $ll_nowtime;
$ll_times = 1;
$_SESSION['ll_times'] = $ll_times;
$_SESSION['ll_lasttime'] = $ll_lasttime;
}
//现在时间-开始登录时间 来进行判断 如果登录频繁 跳转 否则对session进行赋值
if(($ll_nowtime - $ll_lasttime) < 3){
if ($ll_times>=5){
header("location:http://127.0.0.1");
exit;
}
}else{
$ll_times = 0;
$_SESSION['ll_lasttime'] = $ll_nowtime;
$_SESSION['ll_times'] = $ll_times;
}
?>
  • මීට අමතරව, ඉහත පරාමිතීන් වෙනස් කළ හැකි අතර, වඩා හොඳ ප්රතිඵල සඳහා අවශ්ය පරිදි පරාමිතීන් වෙනස් කළ හැකිය.

Hope Chen Weiliang බ්ලොග් ( https://www.chenweiliang.com/ ) බෙදාගත් "වෙබ් අඩවි සේවාදායකයක් CC/ddos ප්‍රහාර වළක්වන්නේ කෙසේද? php ප්‍රති-ප්‍රහාර කේතය යෙදවීම" ඔබට ප්‍රයෝජනවත් වේ.

මෙම ලිපියේ සබැඳිය බෙදා ගැනීමට සාදරයෙන් පිළිගනිමු:https://www.chenweiliang.com/cwl-1092.html

නවතම යාවත්කාලීන ලබා ගැනීමට Chen Weiliang ගේ බ්ලොගයේ Telegram නාලිකාව වෙත සාදරයෙන් පිළිගනිමු!

🔔 නාලිකා ඉහළ නාමාවලියෙහි වටිනා "ChatGPT අන්තර්ගත අලෙවිකරණ AI මෙවලම් භාවිත මාර්ගෝපදේශය" ලබා ගත් පළමු පුද්ගලයා වන්න! 🌟
📚 මෙම මාර්ගෝපදේශයෙහි විශාල වටිනාකමක් ඇත, 🌟මෙය දුර්ලභ අවස්ථාවක්, එය අතපසු නොකරන්න! ⏰⌛💨
ඔබ කැමති නම් Share කර Like කරන්න!
ඔබගේ බෙදාගැනීම් සහ කැමැත්ත අපගේ අඛණ්ඩ අභිප්‍රේරණයයි!

 

发表

ඔබගේ විද්‍යුත් තැපැල් ලිපිනය ප්‍රකාශයට පත් නොකෙරේ. අවශ්‍ය ක්ෂේත්‍ර භාවිතා වේ * ලේබලය

ඉහළට අනුචලනය කරන්න