On Windows, you have to manually add text into the white space below the PrivateKey =.
![qnap openvpn client download qnap openvpn client download](https://i.ytimg.com/vi/vQ7UQWbBwq4/maxresdefault.jpg)
You can leave the other fields in the "advanced" section blank. This information is needed on the client and will be different for each peer that you add. This should be something like 198.18.7.2/32. Before pressing "Apply", click the down-arrow next to "advanced settings" and note the "Allowed IPs" down. Add a meaningful "Peer name" and paste the Public Key that you just created in the last step into the respective "public key" field. Now, on your QNAP QPVN Wireguard setup, press the "Add Peer" button. Again here, copy out the Public key and in this case send it to the computer that you use to manage your QNAP. If it's empty on Android, look for a "reload" button that will fill the respective lines. You will there see a "public key" and "private key" field. On your Client computer, you open the WireGuard app that you downloaded from and select to "add an empty tunnel" (Windows) or "Create from scratch" (Android). Then, press the "Generate Keypairs" button and copy the "Public Key" to a text file that you need to send to your client computer. Pick an "network interface" setting in the Wireguard setup on QVPN and then add the respective IP address you chose as well as the listen port to your router setup. So first of all, just like with OpenVPN, you need to make sure that your NAS can be reached, so you need to add the "Listen Port" from your Wireguard setup page to your Router's port forwarding. So while we do not deal literally with clients and servers but rather equal peers here, I will use the term "server" for the NAS and "client" for the computers connecting to it, just to make it easier.
![qnap openvpn client download qnap openvpn client download](https://i.imgur.com/JTpAAi9.png)
![qnap openvpn client download qnap openvpn client download](https://www.qnap.com/uploads/images/how-to/202107/fa5b6f68762755fe1359e0eeeb59e216.jpg)
Luckily, the clients do a syntax check for you.