nostr-vpn

nostr-vpn

A private mesh VPN for humans and agents, supporting local keys and signed registration.

Agent SkillOfficeOpen source
Type
Agent Skill
Open source
Yes
GitHub Stars
★ 1.2k
Source
skill-github

Overview

nostr-vpn is a Tailscale-like private mesh VPN that uses FIPS for the data plane. It supports Nostr identities and signed allowlists for registration control, enabling direct connections or routing through FIPS neighbors. Built-in MagicDNS, subnet routing, exit nodes, and WireGuard upstream exit. Ideal for connecting people, servers, and agent hosts without requiring email, phone numbers, or VPN provider accounts. Suitable for secure communication scenarios.

Capabilities

  • ▪Private mesh VPN
  • ▪Local key management
  • ▪Signed registration
  • ▪Direct connection and FIPS neighbor routing
  • ▪MagicDNS and subnet routing
  • ▪WireGuard upstream exit

Use cases

Secure communicationAgent host connectionCross-platform network connectivity

Setup

Requires: API KeyNode 环境
CLI: `cargo install nvpn`; Desktop apps and CLI archives: download from git.iris.to or GitHub; iOS: download from App Store or TestFlight; Android: download APK from Zapstore.

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

How do I initialize the network?

Run `nvpn init` on the first device and set the device ID.

How do I add a new device?

Generate and scan or paste an invite request, then approve it on the admin device.

Related skills