ZeroTier vs Tailscale

ZeroTier vs Tailscale 2026: Which Free Mesh VPN Actually Wins?

ZeroTier (L2, 10 devices free, self-host controller) vs Tailscale (L3 WireGuard, unlimited devices free, Headscale). Real-world latency, NAT traversal and Home Assistant setup guide.

See the comparison
Quick comparison

ZeroTier vs Tailscale - the facts

ZeroTierTailscale
ProtocolZeroTier (custom, since 2014, Ethernet/IP overlay)WireGuard (since 2018, ChaCha20-Poly1305)
Free tier10 devices, 1 network, 1 adminUnlimited devices, up to 6 users
Performance (kernel-mode)Userspace on most platforms - software encryptionKernel WireGuard on Linux/macOS - hardware-accelerated
Self-host coordinatorZeroTier moon - full self-hostHeadscale (open-source) - full self-host
Magic DNS / hostnamesNot native (you'd run your own DNS)MagicDNS built-in (host.tailnet.ts.net auto)
LayerLayer 2 (Ethernet) - sees broadcast/multicastLayer 3 (IP) - TCP/UDP/ICMP only
When to pick ZeroTier

5 scenarios where ZeroTier wins

Layer 2 - you need broadcast/multicast

ZeroTier is an Ethernet overlay, not IP. Broadcast and multicast just work (LAN-like). Want mDNS (Bonjour/Avahi) so the HP printer at home is visible from the office like it's on the local network? ZeroTier handles it. Tailscale is L3 - mDNS won't traverse it.

Fixed topology with specific static IPs in the mesh

ZeroTier lets you assign a specific 10.x.y.z IP per device (managed routes). Tailscale auto-assigns IPs from 100.64.0.0/10 and you can't pick yours. If your existing infra depends on hardcoded IPs, ZeroTier gives you that control.

Longer track record (ZeroTier from 2014, Tailscale from 2019)

ZeroTier is 5 years older, with a large community and enterprise deployments. Some teams pick maturity over modernity - more security audits, a known issue list. Tailscale is younger but iterates faster.

Independence from Microsoft

Tailscale received investment from Microsoft Ventures in 2024. Some users see this as a risk - Microsoft owns GitHub, LinkedIn, NPM. A subset of self-hosters consciously pick ZeroTier (independent, VC-backed) for that reason. Reasonable caution against market consolidation.

Multicast for streaming / LAN games

Some LAN multiplayer games (LAN party emulation) and embedded dev workflows require multicast. ZeroTier propagates multicast across peers. Tailscale doesn't. If that's your case, ZeroTier has no real alternative.

When to pick Tailscale

5 scenarios where Tailscale wins

Bigger free tier (unlimited devices vs 10)

Self-hosters tend to have a fleet: 5 Raspberries, 3 laptops, 2 phones, 4 IoT devices, a couple of VPS. As of September 2026 ZeroTier's free Personal plan stops at 10 devices, one network and one admin, and a fleet like that breaks it on day one - the next step up is Essential at 18 USD per month. Tailscale's free Personal plan covers unlimited devices and up to 6 users. A real financial argument.

Performance on Linux/macOS - kernel WireGuard

Tailscale on Linux uses kernel WireGuard since kernel 5.6+. Server throughput is 1+ Gbps with sub-millisecond latency. ZeroTier is always userspace - software encryption caps at ~200-400 Mbps with full CPU. For gigabit home hardware this is audible.

MagicDNS - hostnames without DNS plumbing

Tailscale auto-issues hostnames like `ha.your-tailnet.ts.net` and propagates them to every device in the mesh. SSH, browsers, scripts - they see hostnames as if on a LAN. ZeroTier needs a separate DNS server (AdGuard/Pi-hole + custom records).

Tag-based ACLs (zero-trust)

Tailscale ACL (JSON) is strong on tag-based access: "laptops with tag dev reach hosts with tag db on 5432". Good UI, validation on save. ZeroTier has a rules engine, but it's less intuitive and less documented. For team work, Tailscale wins.

Funnel - public URL from a mesh host (beta)

Tailscale Funnel exposes a tailscale host to the public internet under `host.tailnet-xxx.ts.net`. For "show Jellyfin to my cousin without installing a client" - only Tailscale offers this. ZeroTier has no equivalent - its value is purely private mesh.

Third option

When you don't need a mesh VPN at all

Mesh VPN shines when connecting your own devices. But if 90% of your need is "open HA from my phone" or "show Jellyfin to family", a VPN is overkill. Expose a single HTTPS URL protected by the service's own auth. SmartHomeEntry does this with an outbound-only agent, works through CGNAT, gives you `your-home.smarthomeentry.com`. For mesh between your own devices Tailscale stays the right tool - we're complementary, not competing.

FAQ

Frequently asked questions

Because ZeroTier always runs in userspace - software encryption caps throughput. Tailscale on Linux/macOS uses kernel WireGuard - 3-5x faster. For most home use it's irrelevant (your 100 Mbps upload is the bottleneck), but for LAN-emulation transfers ZeroTier is noticeably slower.

Yes, you can run both in parallel (different IP ranges: ZT 10.x.y.z, TS 100.x.y.z). Migration: install Tailscale everywhere, verify it works, then remove ZT. The only gotcha: apps hardcoded to specific ZT IPs (e.g. 10.147.x.y) need to be updated.

Both are self-hosted backends. ZeroTier moon is the original ZT Inc. implementation (BSL license). Headscale is community open-source (BSD-3) reverse-engineering of Tailscale's protocol. Headscale is more actively developed and better documented - in 2026, the simpler self-host pick.

Both have relays as fallback (ZT roots / TS DERPs). In practice: Tailscale lands a direct P2P connection in ~80% of cases, ZeroTier in ~70% (per their engineering blogs). The gap is small and depends on the carrier's NAT config.

Yes - both ship official images. Tailscale: `tailscale/tailscale` with `TS_AUTHKEY`. ZeroTier: `zerotier/zerotier` joining a network ID. Setup is similar - both need `--cap-add=NET_ADMIN` and a `/dev/net/tun` mount. In the HA add-on store, Tailscale ships as official, ZeroTier needs a community add-on.

SmartHomeEntry

Or skip mesh entirely and expose a public URL

If your goal is access to HA/Jellyfin/Nextcloud - mesh VPN isn't needed. SmartHomeEntry: outbound-only agent, short subdomain, works through CGNAT.

    ZeroTier vs Tailscale 2026: Which Free Mesh VPN Actually Wins? | SmartHomeEntry