meshvpn

Download

Install with one command.

The installers pick the right build for your machine and check its checksum. Every release is on GitHub, with signed checksums and an SBOM.

Linux and macOS

$ curl -fsSL https://github.com/PlugOvr-ai/meshvpn/releases/latest/download/install.sh | sudo sh

Install and join in one step: ... | sudo sh -s -- join mesh1-.... Without root: ... | sh -s -- --user join mesh1-...

Windows 10/11

administrator PowerShell
irm https://github.com/PlugOvr-ai/meshvpn/releases/latest/download/install.ps1 | iex

Installs to C:\Program Files\meshvpn with the Wintun driver and starts at boot.

Packages and archives

.deb and .rpm for x86_64, ARM64 and ARMv7, and plain archives for every platform, on the releases page.

From source

$ cargo install --git https://github.com/PlugOvr-ai/meshvpn
FileDevices
x86_64-unknown-linux-musl / amd64PCs, servers, VMs
aarch64-unknown-linux-musl / arm64Raspberry Pi 3/4/5 (64 bit), ARM servers, Jetson
armv7-unknown-linux-musleabihf / armhfRaspberry Pi 2/3/4 (32 bit), routers, SBCs
arm-unknown-linux-musleabihfRaspberry Pi Zero / 1
aarch64-apple-darwin / x86_64-apple-darwinMacs (Apple Silicon / Intel)
x86_64-pc-windows-msvcWindows 10/11 PCs
Check a download: releases from 0.27.0 on carry SHA256SUMS.sig, signed with the release key. How to verify it by hand: Security.