WireGuard VPN Demo Setup

⚠️ Educational Demo Only

This is an educational demonstration of a Man-in-the-Middle (MitM) attack scenario. The purpose is to understand how traffic interception works and why proper security measures are important. Do not use this setup for any malicious purposes.

What This Demo Shows

When you connect to this VPN:

How to Connect

iOS Client

  1. Download the WireGuard app from the App Store
  2. Open the WireGuard app
  3. Tap the "+" button and select "Create from QR code"
  4. Scan the QR code below
  5. Give the VPN a name (optional)
  6. Tap "Add Tunnel"
iOS WireGuard Configuration QR Code

iOS Client Configuration

Android Client

  1. Download the WireGuard app from Google Play
  2. Open the WireGuard app
  3. Tap the "+" button
  4. Select "Scan from QR code"
  5. Scan the QR code below
  6. Give the VPN a name (optional)
  7. Tap "Create Tunnel"
Android WireGuard Configuration QR Code

Android Client Configuration

Testing the Demo

After connecting to the VPN, try the following:

  1. HTTP Site Test: Visit any non-HTTPS site (e.g., http://example.com) - you should see our fake login page
  2. HTTPS Site Test: Visit any HTTPS site (e.g., https://google.com) - you should see a certificate warning

This demonstrates why: