Wireguard Windows Client Config

Wireguard Windows Client Config

There are tons of guides out there for setting up a Wireguard server, so I won't bore anyone with that. Mine is running from my OpenWRT firmwared TP-Link with no issues.

This is as much a note for myself as anything else, but hopefully someone will find it useful.

Install the client from here, fire up the GUI, Add tunnel > add empty tunnel, and then populate the below with the details relevant to your network and server setup:

Name: Whatever profile name.

Public key: this is what you put in the peer config on the server.

Interface Section

PrivateKey: Your half of the key pair above. Don't give this to anyone.

Address: The endpoint address you want your connection to have on your private LAN.

DNS: a DNS server inside your LAN.

Peer Section

PublicKey: The public key of your WireGuard server.

AllowedIPs: The IPs that you want your client to be able access inside your lan. Can be single hosts or a range.

Endpoint: Publically accessible FQDN or IP of your router/firewall. I use dynamic DNS pointed at an FQDN with an agent running on one of my servers as I have a dynamic Internet IP.

Enjoy!

Rob Stevens

Rob Stevens

Tyne and Wear, UK