Download
Up and running in 60 seconds.
One command. Works behind CGNAT, double-NAT, and strict firewalls. No router config required.
Three commands to connected.
Step 1: Install
Run the installer. Works on Linux, macOS, and Windows (WSL). No root required — the daemon runs as your user.curl -fsSL https://downloads.linkvec.com/linkvec-install.sh | sh
Step 2: Expose a port
Point Linkvec at any local port. It creates a serverlet — a named tunnel others can reach through your broker.linkvec expose --port 8080 --name myservice
Step 3: Connect from anywhere
On any other machine, connect to the service by name. The broker routes the connection — CGNAT is not a problem.linkvec connect --service linkvec://myservice
You're connected.
Runs everywhere you do.
Pre-built binaries for all major platforms. No dependencies, no package manager required.
Linux
x86_64, arm64, armhf — Debian, Ubuntu, Alpine, Arch, and any systemd or OpenRC distro.
macOS
Intel and Apple Silicon (M1/M2/M3). Homebrew tap coming soon.
Windows
Native installer and WSL2 support. PowerShell and CMD compatible.
Raspberry Pi
armhf binary runs on Pi 3, Pi 4, and Pi Zero 2 W out of the box.
Docker
Official container image available. Compose example in the docs.
GitHub Releases
All versions and checksums published. Pin to any release for reproducible setups.
Bring your own broker — no account needed.
Use the free hosted broker to get started in seconds, or point Linkvec at any broker you run yourself.
Self-hosted broker
Run linkvec-broker on any VPS or homelab machine. Your traffic never touches our infrastructure.
Free hosted broker
No setup. linkvec connects to our shared broker automatically. Upgrade to a dedicated broker any time.
Switch brokers without reinstalling
Your hubs and tunnels travel with you. Switching brokers is one config line — no re-creating services.
Need a hosted broker?
The free tier uses our shared broker. Upgrade to a dedicated broker — provisioned in under 60 seconds.