• Announcements

    • MannDude

      Current state of vpsBoard   02/04/2017

      Dear vpsBoard members and guests:

      Over the last year or two vpsBoard activity and traffic has dwindled. I have had a change of career and interests, and as such am no longer an active member of the web hosting industry.

      Due to time constraints and new interests I no longer wish to continue to maintain vpsBoard. The web site will remain only as an archive to preserve and showcase some of the great material, guides, and industry news that has been generated by members, some of which I remain in contact to this very day and now regard as personal friends.

      I want to thank all of our members who helped make vpsBoard the fastest growing industry forum. In it's prime it was an active and ripe source of activity, news, guides and just general off-topic banter and fun.

      I wish all members and guests the very best, whether it be with your business or your personal projects.

      -MannDude
Sign in to follow this  
Followers 0
duy13

Install vDDoS Proxy Protection - AntiDDoS, DOS, SYN Floods, HTTP Floods attack...

2 posts in this topic

How to install vDDoS Protection - Reverse Proxy Layer 7 Firewall Filter Mitigate DOS, DDOS, SYN Floods, or HTTP Floods attack

What is vDDoS Protection?
vDDoS Protection is free software to provide a Reverse Proxy Server HTTP(S) protocols. It act as a Layer 7 Firewall Filter & Mitigate DOS, DDOS, SYN Floods, or HTTP Floods attack to protect your website.

Features:

-Reverse Proxy
-DDoS Protection
-Robot Mitigator
-HTTP challenge/response
-reCaptcha Robot challenge
-HTTP Denial of Service tools
-Cookie challenge/response
-Block/Allow Country Code You Want (Status 403)
-Limit the request connection coming from a single IP address (Status 503)
-CDN Support (CloudFlare, Incapsula...)
-Whitelist for Botsearch (SEO Support, Allow Botsearch: Google, Alexa, Bing, Yahoo, Yandex, Facebook...)


How it work?
vDDoS Protection is Nginx bundled with module HTTP/2; GeoIP; Limit Req, Testcookie; reCaptcha processor... Working like CloudFlare, but vDDoS is software help you build your own System Firewall.

If your site does not use protection service: (accept all queries)

vDDoS-HTTP-S-DDoS-Protection-Reverse-Pro
 

 

 

If your site uses protection service: (challenge all queries)
-Human queries:

vDDoS-HTTP-S-DDoS-Protection-Reverse-Pro

 

vDDoS-HTTP-S-DDoS-Protection-Reverse-Pro

 

 

-Bad Bots queries:

vDDoS-HTTP-S-DDoS-Protection-Reverse-Pro

 

vDDoS-HTTP-S-DDoS-Protection-Reverse-Pro

 

 

 

How to install vDDoS?
-vDDoS Protection only support CentOS Server 5/6/7 x86_64 (http://centos.org) & CloudLinux Server 5/6/7 x86_64 (http://cloudlinux.com)
-Please go to Homepage and download vDDoS Protection version working on your system (https://github.com/duy13/vDDoS-Protection)
-vDDoS Protection should be installed before installing other things (cPanel, VestaCP, LAMP, LEMP...)

yum -y install epel-release 
yum -y install curl wget gc gcc gcc-c++ pcre-devel zlib-devel make wget openssl-devel libxml2-devel libxslt-devel gd-devel perl-ExtUtils-Embed GeoIP-devel gperftools gperftools-devel libatomic_ops-devel perl-ExtUtils-Embed gcc automake autoconf apr-util-devel gc gcc gcc-c++ pcre-devel zlib-devel make wget openssl-devel libxml2-devel libxslt-devel gd-devel perl-ExtUtils-Embed GeoIP-devel gperftools gperftools-devel libatomic_ops-devel perl-ExtUtils-Embed 

Example: my system is CentOS 7 x86_64 install vDDoS 1.10.1 Version (only need wget a file vddos-1.10.1-centos7):

curl -L https://github.com/duy13/vDDoS-Protection/raw/master/vddos-1.10.1-centos7 -o /usr/bin/vddos
chmod 700 /usr/bin/vddos
/usr/bin/vddos help

/usr/bin/vddos setup

(This installation takes about 15 minutes or more)
vDDoS Command Line?

   Welcome to vDDoS, a HTTP(S) DDoS Protection Reverse Proxy. Thank you for using!

                Command Line Usage:
        vddos setup             :installing vDDoS service for the first time into /vddos
        vddos start             :start vDDoS service
        vddos stop              :stop vDDoS service
        vddos restart           :restart vDDoS service
        vddos autostart         :auto-start vDDoS services on boot
        vddos attack            :create a DDoS attacks to HTTP target (in 30 min)
        vddos stopattack        :stop "vddos attack" command
        vddos help              :display this help

                                        Please sure download vDDoS source from: vddos.voduy.com

How to use vDDoS protect your website?
Please edit your website.conf file in /vddos/conf.d
Example Edit my website.conf:

# nano /vddos/conf.d/website.conf

# Website       Listen               Backend                  Cache Security SSL-Prikey   SSL-CRTkey
default         http://0.0.0.0:80    http://127.0.0.1:8080    no    200      no           no
your-domain.com http://0.0.0.0:80    http://127.0.0.1:8080    no    200      no           no
default         https://0.0.0.0:443  https://127.0.0.1:8443   no    307      /vddos/ssl/your-domain.com.pri /vddos/ssl/your-domain.com.crt
your-domain.com https://0.0.0.0:443  https://127.0.0.1:8443   no    307      /vddos/ssl/your-domain.com.pri /vddos/ssl/your-domain.com.crt
your-domain.com https://0.0.0.0:4343 https://103.28.249.200:443 yes click    /vddos/ssl/your-domain.com.pri /vddos/ssl/your-domain.com.crt


"your-domain.com" is my site on my Apache backend http://127.0.0.1:8080 want to be Protection by vDDoS
"default" is option for All remaining sites
/vddos/ssl/your-domain.com.pri is SSL Private key my website
/vddos/ssl/your-domain.com.crt is SSL Public key my website

Cache:
variable: no, yes (Sets proxy cache website on vDDoS)
Security:
variable: no, 307, 200, click, 5s, high, captcha (Sets a valid for Security Level Protection)
Note Security Level: no < 307 < 200 < click < 5s < high < captcha

Restart vDDoS after saving:

vddos restart


Set Real IP traffic from Proxy or CDN:
Please edit file cdn-ip.conf

# nano /vddos/conf.d/cdn-ip.conf

# Cloudflare
set_real_ip_from 103.21.244.0/22;
...

Deny Country or IP:
Please edit file blacklist-countrycode.conf

# nano /vddos/conf.d/blacklist-countrycode.conf

geoip_country /usr/share/GeoIP/GeoIP.dat;
map $geoip_country_code $allowed_country {
    default yes;
    US yes;
    CN no;
    
}
deny 1.1.1.1;

Allow your IP Address do not need protection & challenge:
Please edit file whitelist-botsearch.conf

# nano /vddos/conf.d/whitelist-botsearch.conf

#Alexa Bot IP Addresses
204.236.235.245; 75.101.186.145;
...

Use Mode reCaptcha:
Please edit file recaptcha-secretkey.conf & recaptcha-sitekey.conf

# nano /vddos/conf.d/recaptcha-sitekey.conf
# Website        reCaptcha-sitekey (View KEY in https://www.google.com/recaptcha/admin#list)
your-domain.com        6Lcr6QkUAAAAAxxxxxxxxxxxxxxxxxxxxxxxxxxx
your-domain.org        6Lcr6FFFAAAAAxxxxxxxxxxxxxxxxxxxxxxxxxxx
...
# nano /vddos/conf.d/recaptcha-secretkey.conf
DEBUG=False
RE_SECRETS = { 'your-domain.com': '6Lcr6QkUAAAAxxxxxxxxxxxxxxxxxxxxxxxxxxx',
               'your-domain.org': '6LcKngoUAAAAxxxxxxxxxxxxxxxxxxxxxxxxxxx' }

(Go to https://www.google.com/recaptcha/admin#list and get your key for vDDoS)

Recommend?
-Recommend You use vDDoS with CloudFlare Free/Pro (hide your website real IP Address)
(CloudFlare is Mitigate Firewall Layer 3-4)
(vDDoS Protection is Mitigate Firewall Layer 7)

-Download vDDoS Protection packages from vDDoS HomePages
-Use this soft only for testing or demo attack!

vDDoS Protection is Simple like that!

Share this post


Link to post
Share on other sites
Sign in to follow this  
Followers 0

  • Similar Content

    • By cubixcloud
      Hello,
      Looking for BGP (GRE) Tunnel w/ DDoS protection and/or one without DDoS protection to announce some of our direct allocations IPv4/6 through.
      Requirements:
      BGP Tunnel (IPv4/IPv6)
      BGP Communities (not really necessary)
      Default-route only
      Public ASN
      100 Megs or Gigabit bandwidth unmetered
      Location: Dallas or Kansas City (or central close)
      Quick turnaround turn up
      24/7 support via email/ticket/phone
      Go with your best offers!
      Thanks you in advance!
       
    • By JFSG
      Limenex.com - High Performance DDoS Protected Managed Dedicated Servers
      Are you looking for these?
      - DDoS Protection
      - Brilliant Support
      - Affordable Prices
      - Reliability & Stability
      If your answer is yes, Limenex is your answer. Enjoy premium DDoS Protected Managed Dedicated Servers at economic rates! Limenex prides itself at delivering unparalled service by providing customers with top quality hardware, amazing uptime, incredible tech support and many other amazing perks at wallet-friendly rates. We are currently running a limited-time promotion which is due to expire anytime! Why pay others twice the price only to receive half the service? Sign up with Limenex now to experience quality Managed Dedicated Server hosting like never before!
      =================================================
      ★ SPECIAL PROMOTION ★
      $20 DISCOUNT FOR LIFE
      Enjoy $20 recurring discount for any of our DDoS-Protected Managed Dedicated Servers! The discount will apply for your future renewal invoices as long as your service remains active.
      Coupon Code: MANAGEDSERVER20
      This promotion is valid for new/additional orders only. While stocks last.
      =================================================
      ★ WHY LIMENEX? ★

      FREE DDoS Protection
      Protect your websites from DDoS attacks with our free DDoS protection which can protect you from attacks up to 10 Gbps. Malicious traffic will be blocked before it even reaches your server! Amazing Prices
      Truth to be told, we are selling our services at incredibly low margins, despite investing heavily to deliver our customers with top-notch service. We are priced at extremely competitive rates to keep our customers happy! Incredible 24/7 Support
      We have incredible staffs on standby 24/7 to watch over our servers and assist you! We pride ourselves with our industry leading response time of 10-15 minutes! High Quality Hardware
      We use some of the best quality hardware to provide excellent reliability and performance for our servers. 100% Network & Power Uptime
      Keeping your websites up is our bread and butter. Unlike others, we guarantee and deliver. Operating Since 2010
      Limenex has been in business for almost 6 years! This is a testament of our quality of service that keeps us ahead of this fast-paced industry! New York Metro & Miami, FL Servers
      We have data centres in New York Metro (NYC) and Miami, Florida! Take your closest pick for the quickest speed for your websites!

      =================================================
      ★ STANDARD FEATURES ★

      FREE Server Management (more info) FREE DDoS Protection (more info) FREE cPanel/WHM Control Panel 64GB SSD or 250GB HDD 10TB Premium Bandwidth 1Gbps Dedicated Port 5 IP Addresses KVM over IP Full Root Access Incredible 24/7 Support 100% Power & Network Uptime Guarantee

      View Our Servers: New York Metro | Miami, FL
      =================================================
      ★ MANAGED DEDICATED SERVERS ★
      Prices listed below are after $20 discount.
      Intel Atom D525 / 8GB DDR3 RAM - $129/mo after discount - ORDER NOW
      Intel Core i5-4570 / 8GB DDR3 RAM - $139/mo after discount - ORDER NOW
      Intel Core i7-6700K / 8GB DDR4 RAM - $159/mo after discount - ORDER NOW
      Intel Xeon E3-1240v5 / 16GB DDR4 RAM - $169/mo after discount - ORDER NOW
      Intel Xeon E5-1650v3 / 16GB DDR4 RAM - $219/mo after discount - ORDER NOW
      Intel Xeon D-1540 / 16GB DDR4 RAM - $219/mo after discount - ORDER NOW
      Intel Xeon E5-1660v3 / 16GB DDR4 RAM - $309/mo after discount - ORDER NOW
      Dual Intel Xeon E5-2620v4 / 16GB DDR4 RAM - $279/mo after discount - ORDER NOW
      Dual Intel Xeon E5-2630v4 / 16GB DDR4 RAM - $359/mo after discount - ORDER NOW
      Dual Intel Xeon E5-2650v4 / 16GB DDR4 RAM - $479/mo after discount - ORDER NOW
      Dual Intel Xeon E5-2699v4 / 16GB DDR4 RAM - $1059/mo after discount - ORDER NOW
      View Our Servers: New York Metro | Miami, FL
      =================================================
      ★ CUSTOMERS FEEDBACK ★
      We aren't lying when we say our service is top-notch. Take a look at what our clients say about us! :)


















    • By ioZoom
      IO Zoom is a BBB accredited and registered company based in Houston, Texas. We have multiple datacenter locations to choose from in Los Angeles, CA, Miami, FL and Chicago, IL.

      Not all VPS hosting providers are the same. Here is why IO Zoom is better.

      Lightning Fast Servers
      Our servers were built for performance and run the latest Intel CPU's, 100% pure SSD drives in hardware RAID 10. 300% faster website load times.

      DDoS Protection
      We include up to 20 Gbps DDoS protection that prevents over 95% of the most common DDoS attacks keeping your VPS online.

      Better Performance
      KVM virtualization not only gives you more freedom but is fully isolated with independent resources which increases server stability and performance.

      100% Uptime Guarantee
      We stand by our hardware and network that if it isn't reachable for even a minute we'll issue credit to your account according to our service level agreement.

      30 Days Money Back Guarantee
      Try us risk free if you don't love us within 30 days let us know and we'll give you every penny back no questions asked.


      Included Features
      » KVM Virtualization
      » SolusVM Control Panel
      » 30 Days Money Back Guarantee
      » 100% Uptime Guarantee
      » Pure SSD Drives in Raid 10
      » 20 Gbps DDoS Protection
      » 100% White Labeled Servers
      » Free Daily Backup
      » Free Dedicated IP
      » Free Management (cPanel required)


      KVM 2GB - $8.00/Month
      2 GB Guaranteed RAM
      20 GB 100% SSD Storage with Raid 10
      2000 GB Bandwidth
      20 Gbps DDoS Protection
      Free Daily Backup
      ORDER NOW: www.iozoom.com/pricing.html


      KVM 4GB - $15.00/Month
      4 GB Guaranteed RAM
      40 GB 100% SSD Storage with Raid 10
      3000 GB Bandwidth
      20 Gbps DDoS Protection
      Free Daily Backup
      ORDER NOW: www.iozoom.com/pricing.html 


      KVM 8GB - $30.00/Month
      8 GB Guaranteed RAM
      80 GB 100% SSD Storage with Raid 10
      4000 GB Bandwidth
      20 Gbps DDoS Protection
      Free Daily Backup
      ORDER NOW: www.iozoom.com/pricing.html


      KVM 16GB - $60.00/Month
      16 GB Guaranteed RAM
      160 GB 100% SSD Storage with Raid 10
      6000 GB Bandwidth
      20 Gbps DDoS Protection
      Free Daily Backup
      ORDER NOW: www.iozoom.com/pricing.html


      KVM 32GB - $120.00/Month
      32 GB Guaranteed RAM
      320 GB 100% SSD Storage with Raid 10
      10000 GB Bandwidth
      20 Gbps DDoS Protection
      Free Daily Backup
      ORDER NOW: www.iozoom.com/pricing.html


      Add cPanel to any plan and we will include management absolutely free!


      Available Add-Ons
      » cPanel/WHM $12.00/mo
      » Softaculous $1.50/mo
      » LiteSpeed $14.00/mo
      » Cloudlinux $12.00/mo
      » Blesta Billing Software $4.00/mo
      » WHMCS Billing Software $8.00/mo
      » Dedicated IP $2.00/mo
      » Backup Services starting at $2.00/mo


      FAQ
      Q: Are these VPS plans self managed or managed?
      A: Our plans are self managed but if you add cPanel we will manage it for you at no charge.

      Q: How long will it take to setup my VPS?
      A: Please allow up to 24 hours to setup your VPS. If you order during sales hours it will be setup within a few hours. All orders are manually verified and checked for fraud before setup.

      Q: Do you have a test download file or test ip?
      A: You can find our test download file and ip on our company page here.
    • By ioZoom
      IO Zoom is a BBB accredited and registered company based in Houston, Texas. We have multiple datacenter locations to choose from in Los Angeles, CA, Miami, FL and Chicago, IL.

      Not all VPS hosting providers are the same. Here is why IO Zoom is better.

      Lightning Fast Servers
      Our servers were built for performance and run the latest Intel CPU's, 100% pure SSD drives in hardware RAID 10. 300% faster website load times.

      DDoS Protection
      We include up to 20 Gbps DDoS protection that prevents over 95% of the most common DDoS attacks keeping your VPS online.

      Better Performance
      KVM virtualization not only gives you more freedom but is fully isolated with independent resources which increases server stability and performance.

      100% Uptime Guarantee
      We stand by our hardware and network that if it isn't reachable for even a minute we'll issue credit to your account according to our service level agreement.

      30 Days Money Back Guarantee
      Try us risk free if you don't love us within 30 days let us know and we'll give you every penny back no questions asked.


      Included Features
      » KVM Virtualization
      » SolusVM Control Panel
      » 30 Days Money Back Guarantee
      » 100% Uptime Guarantee
      » Pure SSD Drives in Raid 10
      » 20 Gbps DDoS Protection
      » 100% White Labeled Servers
      » Free Daily Backup
      » Free Dedicated IP
      » Free Management (cPanel required)


      KVM 1GB - $8.00/Month
      2 GB Guaranteed RAM
      20 GB 100% SSD Storage with Raid 10
      2000 GB Bandwidth
      20 Gbps DDoS Protection
      Free Daily Backup
      ORDER NOW: www.iozoom.com/pricing.html


      KVM 2GB - $15.00/Month
      4 GB Guaranteed RAM
      40 GB 100% SSD Storage with Raid 10
      3000 GB Bandwidth
      20 Gbps DDoS Protection
      Free Daily Backup
      ORDER NOW: www.iozoom.com/pricing.html 


      KVM 4GB - $30.00/Month
      8 GB Guaranteed RAM
      80 GB 100% SSD Storage with Raid 10
      4000 GB Bandwidth
      20 Gbps DDoS Protection
      Free Daily Backup
      ORDER NOW: www.iozoom.com/pricing.html


      KVM 8GB - $60.00/Month
      16 GB Guaranteed RAM
      160 GB 100% SSD Storage with Raid 10
      6000 GB Bandwidth
      20 Gbps DDoS Protection
      Free Daily Backup
      ORDER NOW: www.iozoom.com/pricing.html


      KVM 16GB - $120.00/Month
      32 GB Guaranteed RAM
      320 GB 100% SSD Storage with Raid 10
      10000 GB Bandwidth
      20 Gbps DDoS Protection
      Free Daily Backup
      ORDER NOW: www.iozoom.com/pricing.html


      Add cPanel to any plan and we will include management absolutely free!


      Available Add-Ons
      » cPanel/WHM $12.00/mo
      » Softaculous $1.50/mo
      » LiteSpeed $14.00/mo
      » Cloudlinux $12.00/mo
      » Blesta Billing Software $4.00/mo
      » WHMCS Billing Software $8.00/mo
      » Dedicated IP $2.00/mo
      » Backup Services starting at $2.00/mo


      FAQ
      Q: Are these VPS plans self managed or managed?
      A: Our plans are self managed but if you add cPanel we will manage it for you at no charge.

      Q: How long will it take to setup my VPS?
      A: Please allow up to 24 hours to setup your VPS. If you order during sales hours it will be setup within a few hours. All orders are manually verified and checked for fraud before setup.

      Q: Do you have a test download file or test ip?
      A: You can find our test download file and ip on our company page here.
       
    • By ioZoom
      IO Zoom is a BBB accredited and registered company based in Houston, Texas. We have multiple datacenter locations to choose from in Los Angeles, CA and Chicago, IL.

      Not all VPS hosting providers are the same. Here is why IO Zoom is better.

      Lightning Fast Servers
      Our servers were built for performance and run the latest Intel CPU's, 100% pure SSD drives in hardware RAID 10. 300% faster website load times.

      DDoS Protection
      We include up to 20 Gbps DDoS protection that prevents over 95% of the most common DDoS attacks keeping your VPS online.

      Better Performance
      KVM virtualization not only gives you more freedom but is fully isolated with independent resources which increases server stability and performance.

      100% Uptime Guarantee
      We stand by our hardware and network that if it isn't reachable for even a minute we'll issue credit to your account according to our service level agreement.

      30 Days Money Back Guarantee
      Try us risk free if you don't love us within 30 days let us know and we'll give you every penny back no questions asked.


      Included Features
      » KVM Virtualization
      » SolusVM Control Panel
      » 30 Days Money Back Guarantee
      » 100% Uptime Guarantee
      » Pure SSD Drives in Raid 10
      » 20 Gbps DDoS Protection
      » 100% White Labeled Servers
      » Free Daily Backup
      » Free Dedicated IP
      » Free Management (cPanel required)
      » Free Setup


      KVM 1GB - $8.00/Month
      2 GB Guaranteed RAM
      20 GB 100% SSD Storage with Raid 10
      2000 GB Bandwidth
      20 Gbps DDoS Protection
      Free Daily Backup
      ORDER NOW: www.iozoom.com/pricing.html


      KVM 2GB - $15.00/Month
      4 GB Guaranteed RAM
      40 GB 100% SSD Storage with Raid 10
      3000 GB Bandwidth
      20 Gbps DDoS Protection
      Free Daily Backup
      ORDER NOW: www.iozoom.com/pricing.html 


      KVM 4GB - $30.00/Month
      8 GB Guaranteed RAM
      80 GB 100% SSD Storage with Raid 10
      4000 GB Bandwidth
      20 Gbps DDoS Protection
      Free Daily Backup
      ORDER NOW: www.iozoom.com/pricing.html


      KVM 8GB - $60.00/Month
      16 GB Guaranteed RAM
      160 GB 100% SSD Storage with Raid 10
      6000 GB Bandwidth
      20 Gbps DDoS Protection
      Free Daily Backup
      ORDER NOW: www.iozoom.com/pricing.html


      KVM 16GB - $120.00/Month
      32 GB Guaranteed RAM
      320 GB 100% SSD Storage with Raid 10
      10000 GB Bandwidth
      20 Gbps DDoS Protection
      Free Daily Backup
      ORDER NOW: www.iozoom.com/pricing.html


      Add cPanel to any plan and we will include management absolutely free!


      Available Add-Ons
      » cPanel/WHM $12.00/mo
      » Softaculous $1.50/mo
      » RVSkin $3.00/mo
      » LiteSpeed $14.00/mo
      » Cloudlinux $12.00/mo
      » Blesta Billing Software $4.00/mo
      » WHMCS Billing Software $8.00/mo
      » Dedicated IP $2.00/mo
      » Backup Services starting at $2.00/mo


      FAQ
      Q: Are these VPS plans self managed or managed?
      A: Our plans are self managed but if you add cPanel we will manage it for you at no charge.

      Q: How long will it take to setup my VPS?
      A: Please allow up to 24 hours to setup your VPS. If you order during sales hours it will be setup within a few hours. All orders are manually verified and checked for fraud before setup.

      Q: Do you have a test download file or test ip?
      A: You can find our test download file and ip on our company page here.