frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Qrvpn – deploy and run VPN server on any device and behind NAT/FW

https://qrvpn.com/
1•Serusk•1h ago
I want to present a new tool that allows you to deploy and run your own VPN server with just a few clicks on Windows, Linux, Android and iPhone/Mac. No public IP or open ports are needed - both client and server use outgoing connections to bypass NAT/FW. This is handled with a relay server that forwards opaque, encrypted traffic. WireGuard is used as VPN protocol (rust implementation). UI was done in Flutter and look the same across all OSs. The core logic in C++. It was quite fun to put all this together :).

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:

https://qrvpn.com/docs/

I would like to hear any feedback and feature requests!