EraMesh

EraMesh connects your own computers, phones and servers into one private network. It uses a direct path when it can, relays through another of your devices when it cannot, and carries traffic over TCP when UDP is blocked.

Who it is for

People who run their own servers and want every device reachable from anywhere, with control over which machine their traffic leaves through and in what order to try them.

How it compares

  • Tailscale is mature, runs on every major platform and is the better choice today. EraMesh differs in ordered exit priorities, relaying only through your own devices, and QUIC carried over TCP when a network blocks UDP.

What works today

  • A Rust core and the fp command-line tool.
  • SOCKS and HTTP proxy, application UDP, tunneled DNS and static port forwards.
  • A full-device tunnel on Linux.
  • Desktop, Android, iPhone and Apple TV apps that share the same core.

Limits

  • The full-device tunnel stays off on macOS and Windows until leak prevention is in place.
  • The apps have run in emulators and simulators. No platform has passed full acceptance testing.
  • There is no release, and the source is not public yet.

Get it

EraMesh is not available yet. This page will link to the source and downloads when the first release is ready.