Windows
- Download and install Wireguard
- Configure Wireguard
- Configure Windows Firewall
- Download the Windows installer from the Wireguard website (https://www.wireguard.com/install/)

- Run the installer

- Click Yes to proceed

- Download the configuration file (
pi0.conf) from your IP address - Open Wireguard and click
Add Tunnel

- Select the configuration file you downloaded

- You will now have a new tunnel in Wireguard. Click
Activate to start the VPN connection

- You are now online. Remember to enable applications through the Windows firewall

- In this example, I will open port 80 for HTTP. Open
Windows Defender Firewall by searching for firewall in the start menu

- Click
Advanced Settings in the left hand menu

- Click
Inbound Rules on the left hand menu

- Now click
New Rule... in the right hand menu

- Select
Port to open a port. You can also choose Program and then select the .exe

- Select the protocol and ports to open. In this example I am opening HTTP so I will open TCP port 80 and 443

- Allow the connection

- If you are unsure what to select for profile then select all of them.

- Enter in a name and then click
finish

- The port will now be open on Windows, you can try and connect to it via your public IP address.