WireGuardKit

Beginner guide

Goal: your phone connects to your small cloud server through an encrypted tunnel (WireGuard), instead of using a commercial VPN subscription.

Words you will see

What each field means

What the buttons do

After you generate

  1. Create a cheap VPS (1 GB RAM is enough).
  2. Install WireGuard on it and paste the server file into /etc/wireguard/wg0.conf.
  3. Start WireGuard and open UDP 51820 in the firewall.
  4. On your phone, install the official WireGuard app and scan that device’s QR.

You may need to turn on IP forwarding and NAT on Linux so full‑tunnel internet works. The generator includes commented example lines — uncomment and fix the network interface name if needed.

Privacy note

Keys are created in your browser. This site does not receive them. See Privacy.

← Back to the generator