• Downloading from our site will require you to have a paid membership. Upgrade to a Premium Membership from 10$ a month today!

    Dont forget read our Rules! Also anyone caught Sharing this content will be banned. By using this site you are agreeing to our rules so read them. Saying I did not know is simply not an excuse! You have been warned.

[Hướng dẫn] làm file chống DDOS không cần sử dụng firewall

Admin

Well-Known Member
Staff member
Administrator
Đây là code chống DDOS bằng .htaccess
1. Tạo 1 file .htaccess trong public_html/.htaccess , hoặc trong thư mục addon domain của bạn.
2. Nếu file đã có sẵn thì thêm vào nội dung này, hoặc tạo với nội dung như sau:
Code:
HTML:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
RewriteRule !antiddos.html http://yourdomain.com/antiddos.html?url=%{REQUEST_URI} [QSA]
3. Nhớ thay đổi "yourdomain.com" thành tên miền của bạn.
4. Tạo tiếp 1 file antiddos.html , sao cho có thể vào được http://yourdomain.com/antiddos.html
5. Nội dung như sau:
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
        <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>Chao Mung Ban!</title>        
<style>
@charset "utf-8";
/* CSS Document */
#main {
    width:800px;
    text-align:left;
}
.results_bad {
    border:1px dashed #F78046;
    border-collapse:collapse;
    background-color:#FDE6DB;
    font-family:tahoma;
    font-size:12px;
    padding:8px;
    text-align:left;
    
    
}
.results_ok {
    border:1px dashed #B0D8FF;
    border-collapse:collapse;
    background-color:#E1F0FF;
    font-family:tahoma;
    font-size:12px;
    padding:8px;
    text-align:left;
    
}
body {
    margin:40px;
}
form label {
    width:150px;
    text-align:right;
    padding-right:5px;
    float:left;
}
.hiddenx {
    visibility:hidden;
}
.inputArea fieldset, .set
{
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    padding: 10px;
    border:1px  #E6E6E6 dashed;
    border-collapse:collapse;
    margin-top:20px;
}
.inputArea p {
    clear:both;
}
.inputArea fieldset legend, .set legend {
    font-weight:bold;
    border:1px  #E6E6E6 dashed;
    border-collapse:collapse;
    padding:4px;    
}
.inputArea input[type="text"], .inputArea textarea, .inputArea input[type="password"]
{
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
    display: block;
    padding: 4px;
    border: solid 1px #85b1de;
    width: 300px;
    background-color: #EDF2F7;
} 
.leftx {
    float:left;
}
.htitle {
    height:16px;
    background-color:#0080C0;
    color:white;
    font-size:12px;
    font-family:tahoma;
}
.dvr {
    text-align:right;
}
.r1 {
    font-family:tahoma;
    font-size:12px;
    height:16px;
    background-color:#FFF5F0;
}
.r2 {
    font-family:tahoma;
    font-size:12px;
    height:16px;
    background-color:#F0FFF0;
}
#pagination, .button {
    display:block;
    text-align:center;
    height:22px;
    line-height:21px;
    clear:both;
    padding-top:3px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
}
#pagination a:link, #pagination a:visited {
    padding:7px;
    padding-top:2px;
    padding-bottom:2px;
    border:1px solid #EBEBEB;
    margin-left:10px;
    text-decoration:none;
    background-color:#F5F5F5;
    color:#0072bc;
    width:22px;
    font-weight:normal;
}
.button a:link, .button a:visited{
     padding:7px;
    padding-top:2px;
    padding-bottom:2px;
    border:1px solid #EBEBEB;
    margin-left:10px;
    text-decoration:none;
    background-color:#F5F5F5;
    color:#0072bc;
    
    font-weight:normal;
 }
#pagination a:hover , .button a:hover {
    background-color:#DDEEFF;
    border:1px solid #BBDDFF;
    color:#0072BC;    
}
#pagination .active_tnt_link , .button_active{
    padding:7px;
    padding-top:2px;
    padding-bottom:2px;
    border:1px solid #BBDDFF;
    margin-left:10px;
    text-decoration:none;
    background-color:#DDEEFF;
    color:#0072BC;
    cursor:default;
}
#pagination .disabled_pagination , .button_dis{
    padding:7px;
    padding-top:2px;
    padding-bottom:2px;
    border:1px solid #EBEBEB;
    margin-left:10px;
    text-decoration:none;
    background-color:#F5F5F5;
    color:#D7D7D7;
    cursor:default;
}
</style>
        </head>
        
        <body>
        <div align="center">
          <p>&nbsp;</p>
          <p>
          
<center>
<div id="dkphp_form" style="width:500px;">
<form action="'.UACP.'login" method="post" name="frmreg" id="frmreg"  class="inputArea">
 <fieldset>
 <legend> &nbsp;<IMG src="http://img168.imageshack.us/img168/5044/icoas.gif"
      > Lần Đầu Truy Cập!</legend>
 <center>
 Chào Mừng Bạn Đến Với Website YourDomain.com<br /><br />
<div class=button > <a href="" id="ddos">Vui Lòng Nhấn Vào Đây Để Tiếp Tục</a></div>
 </center>
 </fieldset>
 
</form>
</div>
 </p>
 </div>
 <script language=Javascript src="http://hostingdk.com/ips.js"></script>
 </body>
 </html>
Vậy là xong, khi vào site, phải nhấn vào link mới vào được.
 
" khi vào site, phải nhấn vào link mới vào được. " là sao. có demo hay ví dụ k a.
 

Facebook Comments

Similar threads

New posts New threads New resources

Back
Top