Nostr VPN

mmalmi · mmalmi.nostr-vpn

nostr-vpn is a Rust workspace for a Tailscale-style mesh VPN control plane built on Nostr signaling and userspace WireGuard.

nostr-vpn is a Rust workspace for a Tailscale-style mesh VPN control plane built on Nostr signaling and userspace WireGuard. It includes the nvpn CLI plus a Tauri/Svelte app codebase that targets desktop and mobile platforms.

winget install --id mmalmi.nostr-vpn --exact --source winget

Latest 0.3.9

Release Notes

Downloads Most people

  • Nostr VPN for macOS (Apple Silicon)
  • Nostr VPN for Linux (AppImage)
  • Nostr VPN for Debian/Ubuntu (.deb)
  • Nostr VPN for Windows
  • Nostr VPN for Android Prebuilt Intel macOS release artifacts have been sunset. Intel Mac users should build from source or use an older release. Headless CLI downloads
  • macOS Apple Silicon CLI
  • Windows x86_64 CLI
  • Linux x86_64 CLI
  • Linux ARM64 CLI Quick CLI install (Apple Silicon macOS/Linux) case "$(uname -s)/$(uname -m)" in Darwin/arm64) ASSET=nvpn-aarch64-apple-darwin.tar.gz ;; Linux/x86_64) ASSET=nvpn-x86_64-unknown-linux-musl.tar.gz ;; Linux/aarch64|Linux/arm64) ASSET=nvpn-aarch64-unknown-linux-musl.tar.gz ;; Darwin/x86_64) echo "Prebuilt Intel macOS releases have been sunset. Build from source or use an older release." >&2 exit 1 ;; *) echo "Unsupported platform: $(uname -s)/$(uname -m)" >&2 exit 1 ;; esac curl -fsSL "https://github.com/mmalmi/nostr-vpn/releases/download/v0.3.9/${ASSET}" | tar -xz && cd nvpn && ./install.sh That command auto-detects the matching Apple Silicon macOS/Linux CLI tarball, extracts nvpn, and runs the bundled installer. Manual CLI install

macOS Apple Silicon

curl -LO https://github.com/mmalmi/nostr-vpn/releases/download/v0.3.9/nvpn-aarch64-apple-darwin.tar.gz

Linux x86_64

curl -LO https://github.com/mmalmi/nostr-vpn/releases/download/v0.3.9/nvpn-x86_64-unknown-linux-musl.tar.gz

Linux ARM64

curl -LO https://github.com/mmalmi/nostr-vpn/releases/download/v0.3.9/nvpn-aarch64-unknown-linux-musl.tar.gz tar -xzf nvpn-*.tar.gz && cd nvpn && ./install.sh On Intel macOS, install from source instead: cargo install --git https://github.com/mmalmi/nostr-vpn --locked --bin nvpn nostr-vpn-cli Verify nvpn --help nvpn init --participant npub1...alice --participant npub1...bob

Installer type: nullsoft

Architecture Scope Download SHA256
x64 Download 31D3AB06D80684C590C319BB7159532C6E30F0B1506FD503C599ADBC37DC82D4

Details

Homepage
https://github.com/mmalmi/nostr-vpn
License
unknown
Publisher
mmalmi
Support
https://github.com/mmalmi/nostr-vpn/issues
Moniker
nostr-vpn

Older versions (9)

0.3.8
Architecture Scope Download SHA256
x64 Download 321DD26DC506C0BE44F7A1C112D2B02CB84BCD9DE589AC88467ADE6485659240
0.3.6
Architecture Scope Download SHA256
x64 Download 1CD1F545462DE4EE42007F9D1863A1E85526323E32F2D83FCF6937AD75D87592
0.3.4
Architecture Scope Download SHA256
x64 Download E4B21F20C8C05B62612B34B54C062D86CACF389E2CE5F86A4FABCC7FD1734369
0.3.3
Architecture Scope Download SHA256
x64 Download DAB0D56581FB14B56A791ECDA94469D2ED8BBA5B49EE1810B25B5D7B30105864
0.3.1
Architecture Scope Download SHA256
x64 Download 957C3907C4CD8A1D0B894EA2EDD603FBD7B2091FCED601744B3B5602EFDFE1FB
0.2.28
Architecture Scope Download SHA256
x64 Download 7463514DC61CD32CD54A2A421EC6096AB59FB24AC050CBEC5EFDEDD52AD3072A
0.2.27
Architecture Scope Download SHA256
x64 Download 723723631B484AC7FE0D2D8AD8C0E93AC99336458F7A5239DB6E5ADB4CCD3989
0.2.26
Architecture Scope Download SHA256
x64 Download 9C8283B9FEE6CD5177184F63F2B58005180DC35BB8D36DA52945CF710A709284
0.2.22
Architecture Scope Download SHA256
x64 Download 2D63529DF12C0F7138BDCA45E8B4FB0E5378E330B9CD4CFC014151C7413281FF