Cuando no estoy a bordo, poder acceder a la información del barco es una gran ventaja, tanto en puerto como fondeado. ZeroTier es una gran herramienta que lo permite: de forma segura, gratis y sin demasiada complejidad.
ZeroTier es una red privada entre tus aparatos. Instalas el cliente en cada uno, los unes a la misma red y quedan conectados estén donde estén: el barco en el puerto, el portátil en casa, el móvil con cobertura. Sin abrir puertos en el router, sin IP fija y sin una VPN clásica con certificados que caducan.
Antes de seguir, una cosa que conviene tener clara: para que todo esto funcione hace falta internet a bordo. ZeroTier no crea esa conexión, la aprovecha. Hoy hay varias formas de tenerla en el barco: el wifi del puerto cuando lo hay, un router 4G/5G con su tarjeta, la conexión del móvil compartida, o un equipo tipo Starlink. Sin internet a bordo, ninguna red privada puede hacer nada.
En puerto, mucha gente se apaña con el wifi que haya. Pero ese router no es tuyo y no puedes tocar su configuración. Fondeado no hay wifi de puerto al que conectarse, aunque sí puede haber cobertura móvil. Con ZeroTier no dependes del wifi del puerto ni de la red de nadie.
Funciona en capa 2, como un cable Ethernet virtual: reparte direcciones IP propias a cada equipo, como si estuvieran enchufados al mismo switch. Casi todo lo que ya funciona en la LAN funciona igual aquí, salvo lo que depende de multicast: los nombres .local y el descubrimiento automático de equipos.
Dos piezas que no conviene confundir. ZeroTier One es el cliente de cada equipo (versión actual, 1.16.x). Central es la consola web donde das de alta los equipos, los autorizas y decides quién entra.
La duda que más se repite: ZeroTier no es un túnel que pase por sus servidores. El plano de control —qué equipos hay, quién es quién, las reglas— vive en su nube, pero el tráfico de datos va cifrado y directo entre los aparatos cuando la red lo permite.
El alta va hoy por la consola nueva, en central.zerotier.com: correo y contraseña, y confirmas el correo. Dentro te pide tres nombres, y solo el tercero es opcional.

El plan Personal es el que hace falta aquí: gratis, sin tarjeta, con 10 dispositivos, una red y un administrador.

Creas la red —mi-red sirve— y la consola te devuelve un identificador de 16 caracteres: eso es lo que pegarás en cada equipo. Si cambia, para los equipos es otra red.

La consola nueva se lanzó en noviembre de 2025; quien tenga cuenta de antes sigue en la antigua (my.zerotier.com), con su cupo anterior —25 dispositivos en la mayoría de los casos— y rutas gratis. El cliente es el mismo en las dos. La antigua la veremos en la parte 2.
En el barco el equipo no se mueve y quiero que arranque solo tras un corte de luz. En Linux, lo limpio es el repositorio oficial:
curl -s https://install.zerotier.com | sudo bash
Instala el cliente y deja el servicio habilitado: arranca con el sistema. Para comprobar que está vivo:
sudo zerotier-cli info
Debe contestar 200 info <nodo> 1.16.x ONLINE. Si pone OFFLINE, el cliente no ha salido a la red: revisa la conexión.
Para unirte:
sudo zerotier-cli join <ID-de-la-red>
En Linux, zerotier-cli necesita root; de ahí el sudo. Un 200 join OK no significa que ya estés dentro: el equipo queda pendiente de autorización, y eso es la sección 5.
Vale igual para Windows, macOS, iOS y routers (OpenWrt y similares): cambia la instalación, el join es idéntico.
Se instala la app oficial, se pega el identificador y se pulsa conectar. Al activarla, Android avisa de que va a establecer una VPN: es el permiso normal para que el tráfico pase por la red privada. Sin aceptarlo no hay conexión, y el aviso se repite en cada activación.
Una limitación que conviene saber: la web oficial de ZeroTier solo enlaza Google Play para Android, y la app no está en F-Droid ni en IzzyOnDroid. Sin Play Store no hay vía oficial; los espejos con el APK no son de fiar y compilarla queda fuera de este artículo. En la tablet del barco hay Play Store, así que ahí no hay problema.
Un equipo que se une queda pendiente hasta que lo autorizas: aparece en la lista de miembros como no autorizado y no pasa ni un paquete. Se aprueba desde el menú de tres puntos en la consola nueva; en la antigua era una casilla. Si el equipo dice ONLINE y no hay manera de llegar, este es el primer sitio donde mirar.

La prueba que vale: apagar el wifi del móvil, dejarlo con datos y abrir el panel por su dirección de ZeroTier, http://<IP-del-equipo>:3000. El 3000 es el puerto que Signal K trae de fábrica y es público. Si carga como en casa, está hecho.
Si no carga, por orden: que zerotier-cli info diga ONLINE; que el equipo esté autorizado; que la IP sea la de ZeroTier y no la de la LAN de a bordo; y que el servicio escuche en todas las interfaces, no solo en localhost.
Y las dos trampas que me costaron media hora cada una:
.local no cruzan. Se resuelven por multicast dentro de la LAN, y eso no viaja por esta red. Hay que usar la IP de ZeroTier, no el nombre que funciona en el barco.Con esto tengo Signal K, la alarma de fondeo, las cartas y el panel del barco en el móvil desde cualquier sitio con cobertura. En la parte 2, cómo llegar también a los equipos que no llevan ZeroTier: el router y el resto de la LAN de a bordo.