- DOWNLOAD from https://kemptechnologies.com/free-vlm-register/
- INSTALL The OVF Image (either in ESXI or in VMWare Workstation)
- EDIT Network Adapter Settings
- Ensure the two NIC's have a unique and static MAC address
- LOGIN To the web interface
- ACTIVATE "Free" license
- LOGIN to the web interface of the load balancer Mervin's Local Network =
https://192.168.1.28/
- CREATE Virtual Service (Virtual IP Address VIP) to serve as the destination through which traffic and services will communicate through Mervin's Local Network =
192.168.1.215
- ADD New Sub Virtual Service (Real Services > Add SubVS)
- NAME the SubVS (Set Nickname)
- ADD a Real Service with the respective service information (IP and port)
Cloudflare is recommended as it handle 1) wildcard domain, and 2) SSL for all the domains associated with your network routing.
- ACQUIRE Domain
- Route it (NS) to CloudFlare
- ADD Destination IP address as your ISP's IP Address (your house)
- ENSURE Proxy setting is checked, to hide your private ISP address.
- Go to SSL > Edge Certificates
- CHECK "Always use HHTPS"
- Go to SSL > Overview
- CHECK "Full (Strict)"
- Go to SSL > Origin Server
- Click "Create Certificate"
- Click "Use my private key and CSR"
- PASTE the CSR generated from Kemp
- SAVE the "Origin Certificate" text content as a
.pem
file type on your workstation (this is your Public key)
- Generate a CSR
- Go to Certificates & Security > Generate CSR
- Enter your desired information
- Enter the domain name under "Common Name" Example:
hackwell.tk
- Enter an asterisk for the subdomain name in the SAN/UCC name field Example:
*.hackwell.tk
- SAVE the content generated in the "Private Key" area as a
.key
file type on your workstation.
- SET The SSL Certificate
- Go to Certificates & Security > SSL Certificates
- Click "Import"
- Upload Public key into the "Certificate file" field
- Upload Private key into the "Key file" field
- Name the certificate
CloudflareOrigin
.
- UPLOAD Root Certificate
- Download Root Cloudflare PEM file from this location
- Upload into the "Add Intermediate" page of kemp (Certificates & Security > SSL Certs)
- Name the certificate
CloudflareRoot
.
- ENFORCE Use of SSL in VIP Service
- Go to Virtual Services > View/Modify Services
- Click SSL Properties
- Assign the "CloudflareOrigin" cert under the Self Signed section, by selecting the certificate, and moving it to the right hand column.
- Click "Set Certificate"
- Check the box for "Reencypt"
- Done with SSL now.
- ROUTE Incoming traffic to your router to your internal VIP address through port 443
- ADD a new subdomain to Cloudflare, and set the destination to be your ISP's IP Address
- Go to Rules & Checking
- Name the rule the name of the service you are routing to locally such as
Plex
- Set the Header field to be
host
- Set the Match String field to be
^plex.hackwell.tk
- Check the box for Ignore Case
- Go to Virtual Services > View/Modify Service
- Under "Advanced Properties", enable Content Switching
- Under "SubVS's" click the rule button for the service you wish to link a rule to
- Select the rule, and press save.