prefixkit RU

IP & network

WireGuard config generator

Ready WireGuard configs for the server (Linux or MikroTik RouterOS 7) and clients, with QR codes for phones. Keys are generated in your browser and never leave it.

Keys are made in your browser (X25519) and are never sent anywhere.

How to run it

  1. You need a server with a public IP: a VPS, a MikroTik router with a public address, or an office server with the UDP port forwarded.
  2. Paste the server config and start WireGuard. On MikroTik, paste the commands into the WinBox terminal.
  3. Scan the QR code in the WireGuard app on the phone; import the .conf on a computer.
  4. Check that the UDP port is open and handshakes happen: wg show prints the latest handshake time.

If it does not connect

To see which address sites see once connected, and whether WebRTC leaks, open What is my IP. Measure the tunnel with the speed test.