Set up WireGuard on Windows

By John Nader · Updated 2026-06-27

This takes about three minutes. You'll install the official WireGuard app and import a configuration file (a small .conf text file). With vpn.golf, that config is what you get when you "play a hole."

1. Install the WireGuard app

Download the official client from wireguard.com/install and run the installer. It's signed, small, and made by the WireGuard project itself — don't use third-party "WireGuard" downloads.

2. Get your config file

From your vpn.golf clubhouse, pick a hole and download its .conf file (or scan the QR code on mobile). The private key inside it was generated on your device — we never see it.

3. Import the tunnel

Open the WireGuard app, click Import tunnel(s) from file, and select the .conf you downloaded. The tunnel appears in the list.

4. Activate

Click Activate. Within a second the status flips to active and your traffic is now exiting through that hole. Visit our What is my IP tool to confirm your IP has changed, and the DNS leak test to confirm there are no leaks.

5. Disconnect

Click Deactivate any time. That's the whole loop: import once, activate/deactivate as needed.

Frequently asked questions

After you import a tunnel, WireGuard stores it internally; you manage it from the app, not the filesystem. Keep your original .conf somewhere safe (or just re-download it from your clubhouse) since it contains your private key.

The usual causes are a firewall blocking UDP, a clock that's badly out of sync, or an expired/duplicate config. Re-download a fresh config from your clubhouse and make sure Windows time is set automatically.
Want to try it?

vpn.golf is a no-logs WireGuard VPN. Pick a hole, take the shot.

Step up to the tee — free