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.