The motivation for this project was the time, effort, and errors involved in deploying a VPN server whenever my colleagues or I did so. Also, all major VPN implementations lack clear error and status reporting.
We tried to address all this in qrvpn. You only need to create a username/password, click Start, and connect with the same app as the client, or with a native WireGuard VPN. Log messages are meaningful and status reporting is accurate.
The end result is somewhat similar to Tailscale/NetBird, but I believe it is faster and easier to deploy and use, especially for ad-hoc-like scenarios.
Screenshots/text and video instructions for your OS:
I would like to hear any feedback and feature requests!