Official install instructions and app links for every platform (iPhone/iPad, Android, macOS, Windows, Linux) are here: wireguard.com/install.
Either scan this QR code in the WireGuard app (Scan from QR code), or download the config file below:
Download wireguard-template.conf
In the WireGuard app, open the imported tunnel's edit screen and tap the key icon to generate a new
keypair on-device (or run wg genkey yourself and replace the PrivateKey line).
This replaces the dummy key with one only your device knows.
After regenerating, the app shows the new public key. Send that public key to Alex so it can be added
as an authorized peer — you'll also be given a tunnel Address to replace the placeholder
10.0.0.99/32 with. The tunnel won't pass traffic until this is done.
If you'd rather type the config in by hand instead of importing it:
[Interface] PrivateKey = <generate your own, see step 2> Address = <assigned by Alex, see step 3> DNS = 192.168.88.51, 192.168.88.52, 192.168.88.53 [Peer] PublicKey = LlsRzLkce+rLkX/hZpS1dfJR1AIUyG/ML9WVoLRZ0DY= Endpoint = vpn.zfc.io:51820 AllowedIPs = 0.0.0.0/0, ::/0 PersistentKeepalive = 25