StarLet Squad

Home / yaVNA

ecosystem Networking

yaVNA

A full-mesh user-space VPN: Linux, Windows, Android; the traffic looks like QUIC/HTTPS.

VersionV01-09ECO4 (daemon); Android app 01.09.04, v2 - 2.0
StatusA working network of 14 nodes since October 2026
PlatformsLinux x86_64/aarch64, Android arm64 (API 29+), Windows 10+ x64 (client node)
LicenceApache License 2.0
For whomThose who need to connect their own nodes (office, home, Raspberry Pi, phones) directly to each other without a central server.

What it is

yet another Virtual Network Architect. All nodes connect directly, the encryption is Noise IK like WireGuard's, and on the wire the traffic is disguised as ordinary QUIC/HTTPS. Nodes behind NAT work through a relay. The network map is signed k-of-n and protected against rollback.

The yavna daemon with an OpenVMS DCL style command line, the yavnactl operator utility, Android apps. It is not a VPN for going out to the Internet but a link of nodes by internal addresses (a gateway to an outside network is optional).

Why

A compact implementation of our own with a verifiable threat model and a lab bench (7 real nodes in network namespaces).

Quick start Where to start

# a step-by-step guide for first-time readers:
#   doc/GETTING_STARTED.md (EN), doc/GETTING_STARTED_ru.md (RU)
# sections 1-7: build, a network of two nodes, checking the link
yavna version
yavna show status

Source: yaVNA/README.md and doc/GETTING_STARTED.md

Download

Kits: yaVNA-<version>-win64.zip, Android .apk, sources .tar.gz. Where they are published is to be announced.

Source and links