meshr / Platform / Mesh Network
Mesh Network

Connect everything, everywhere.

Create encrypted tunnels between any devices — cloud servers, office machines, edge nodes, laptops. One flat network with automatic peer discovery and NAT traversal.

  • Automatic IP assignment and DNS (device.meshr)
  • Works behind NAT, firewalls, and CGN
  • Linux, macOS, Windows — ARM and x86
meshr

aws-prod

10.0.0.5

gcp-eu

10.0.0.12

office-fw

10.0.0.20

edge-01

10.0.0.35

dev-mac

10.0.0.50

phone

10.0.0.51

End-to-end encrypted NAT traversal
How it works

Three steps. Five minutes.

Your entire infrastructure connected — no configuration files, no port forwarding.

1

Install the agent

One command on any device. No configuration files, no firewall changes, no port forwarding.

curl -fsSL https://get.meshr.to/install.sh | sudo bash
2

Authenticate

Login with a setup key. The agent registers, gets its mesh IP, and connects automatically.

meshr login --token <setup-key>
3

You're connected

Every device sees every other device. Use hostnames, IPs, or DNS names. It just works.

ping db-server.meshr # 10.0.0.12
Capabilities

Everything you need in a mesh network.

Automatic IP Assignment & DNS

Every device gets a stable mesh IP and a DNS name automatically. No DHCP servers, no static configs, no /etc/hosts files.

$ ping api-server.meshr
PING api-server.meshr (10.0.0.5): 64 bytes
round-trip min/avg/max = 1.2/1.5/1.8 ms

$ ssh db-primary.meshr
root@db-primary:~# _

NAT Traversal & Relay

Devices behind NAT, double NAT, CGN, or strict firewalls connect seamlessly. Automatic relay fallback when direct connection isn't possible.

  • Behind corporate firewall
  • Behind carrier-grade NAT (4G/5G)
  • Behind hotel/airport WiFi
  • IPv4 + IPv6 dual-stack

Cross-Platform Agent

Same agent binary for every platform. CLI mode for servers, GUI mode for desktops. Daemon with auto-reconnect for unattended operation.

LinuxAMD64, ARM64
macOSIntel, Apple Silicon
WindowsAMD64

Modern Encryption

Every packet is encrypted with modern cryptography. No configuration needed — encryption is always on, for every connection, every device.

  • ChaCha20-Poly1305 encryption
  • Curve25519 key exchange
  • Perfect forward secrecy
  • 1-RTT handshake (~1ms)

Connect your first peers in minutes.

Every feature is unlocked while we're in beta. No credit card, no commitments.