mmalmi

nostr-vpn

mmalmi

一个基于Nostr协议构建的Tailscale风格私有网状VPN,提供FIPS支持的数据平面和跨平台原生应用。

v4.1.17
发布于
1 天前
1,174
星标
4,532
下载
同步于
1 天前

最新版本

v4.1.172026年9月28日 15:23
下载慢?可在上方随时切换镜像源

项目说明

项目概述

nostr-vpn 是一个基于 Nostr 协议的 Tailscale 风格私有网状 VPN,包含 FIPS 支持的数据平面。提供 nvpn CLI/守护进程、共享原生应用核心,以及桌面和移动平台的原生界面。

主要功能

  • 身份与设备管理:自动生成 Nostr 身份密钥,通过签名加入请求和管理员签名名单进行设备注册
  • 私有网状隧道:使用 FIPS 私有网状隧道传输私有网络流量,支持直接路由和通过邻居中继
  • 跨平台支持:macOS(Apple Silicon/Intel)、Linux x64、Windows x64、Android arm64、iOS,以及 StartOS 服务包
  • 核心功能:MagicDNS、DNS-over-HTTPS、路由通告、出口节点选择、WireGuard 上游出口
  • 原生应用:macOS 原生 SwiftUI/AppKit 应用,Linux 原生 GTK/libadwaita 应用,Windows 原生 WPF 应用,Android 和 iOS 原生应用

适用人群

  • 需要私有网状 VPN 的用户
  • 注重隐私和去中心化的技术爱好者
  • 跨平台用户

快速上手

  1. 安装 CLI:cargo install nvpn
  2. 初始化:nvpn init
  3. 启动并连接:nvpn start --daemon --connect
  4. 服务安装:sudo nvpn service install

核心优势

  • 基于 Nostr 协议的去中心化身份管理
  • FIPS 支持的数据平面,安全可靠
  • 跨平台原生应用支持
  • 开源免费

历史版本

排序