With qrvpn you can run your own VPN server on a regular Windows machine and connect to it from anywhere.
No open ports, public IP and router settings are required.
Not Windows? See other systems.

Run. Select Server or Client.

Set VPN server name and password, and click Start.

Pass access details of the VPN server to qrvpn clients as QR-code, name/password, link or file.
You can use native WireGuard client as well.

Connect to the VPN server with name and password, QR-code, encrypted link or file.

Monitor connections to your VPN server at the Activity tab, use the Log tab to track events and errors.

All your connections are now routed through the VPN server.