Versions:

  • 0.2.28
  • 0.2.26
  • 0.2.22

Nostr VPN 0.2.28, developed by mmalmi, is an open-source Rust workspace that implements a Tailscale-style mesh VPN control plane by combining Nostr protocol signaling with userspace WireGuard tunnels. The project, which has already progressed through three public iterations, equips administrators and privacy-focused users with both the lightweight nvpn command-line utility and an optional cross-platform desktop/mobile application built on Tauri and Svelte. By leveraging the decentralized Nostr message relay network for peer discovery and session negotiation, the software eliminates the need for traditional, centralized VPN brokers and allows direct, end-to-end encrypted links between nodes. Typical use cases include secure remote access to home or corporate LANs, spontaneous site-to-site mesh creation for cloud or edge deployments, and censorship-resistant connectivity for journalists or travelers who cannot rely on fixed infrastructure. Because the data plane is handled by the mature WireGuard kernel module or its userspace equivalent, performance approaches native line speed while CPU overhead stays minimal on Windows, Linux, macOS, iOS, and Android. The nvpn CLI exposes familiar sub-commands for key generation, network name registration, peer invitation, and real-time connection status, while the companion GUI condenses the same workflow into a point-and-click interface suited to non-technical end-users. Both front-ends read a single TOML configuration file, making it trivial to version-control network topology alongside infrastructure code. As of the current 0.2.28 build, IPv4 and IPv6 overlay addressing, automatic NAT traversal, and key rotation are fully implemented, and the roadmap promises granular access-control lists plus LDAP integration in upcoming minor releases. The software is available for free on get.nero.com, with downloads provided via trusted Windows package sources (e.g. winget), always delivering the latest version, and supporting batch installation of multiple applications.

Tags: