Build your own VPN app
Or use VpnHood's parts in any .NET application. It is open source, and every part is a NuGet package.
Use any part of VpnHood
Four layers of NuGet packages, from networking libraries that need no VPN to the screens of a finished app. Each part's page says what you can build with it.
Looking for a type? Search at the top of the page, or open the API reference. The source is on GitHub, and every package is on NuGet.