Qué es ZeroTier y por qué usarlo
ZeroTier crea una red virtual privada (VPN) super sencilla entre tus equipos, sin abrir puertos ni complicarte con NAT. Es gratis hasta 100 dispositivos, perfecto para laboratorios, acceso remoto y homelabs.
Requisitos
- Un sistema Debian (o derivado) con conexión a Internet.
- Una cuenta en ZeroTier Central para crear tu red.
- El ID de red (lo verás al crearla).
Paso 1 — Instalar ZeroTier (con verificación)
Recomendado: validar la firma GPG del instalador.
# Importar clave y verificar el instalador antes de ejecutar
curl -s 'https://raw.githubusercontent.com/zerotier/ZeroTierOne/master/doc/contact%40zerotier.com.gpg' | gpg --import && if z=$(curl -s 'https://install.zerotier.com/' | gpg); then echo "$z" | bash; fi
Alternativa rápida (menos rigurosa):
curl -s https://install.zerotier.com | bash
Comprueba que el servicio quedó activo:
systemctl status zerotier-one --no-pager
Paso 2 — Unir el equipo a tu red
Sustituye ID-NETWORK
por el ID real de tu red.
zerotier-cli join ID-NETWORK
# Respuesta esperada:
# 200 join OK
Paso 3 — Autorizar el nodo
Entra en ZeroTier Central → tu red → Members y autoriza el nuevo equipo (marca el check). Puedes asignar una IP gestionada si tu red lo usa.
Paso 4 — Verificar que todo está bien
Lista redes y estado:
zerotier-cli info
zerotier-cli listnetworks
Haz ping a otro miembro de la red por su IP ZeroTier:
ping 10.x.x.x
Si responde, ¡tu túnel VPN está funcionando!
Consejos de seguridad y buenas prácticas
- Autoriza solo dispositivos conocidos.
- Usa el Rules Engine de ZeroTier para limitar tráfico si compartes subredes.
- Revisa el firewall local (iptables/nftables) si no responden pings.
- Mantén
zerotier-one
actualizado.
Errores frecuentes (y solución rápida)
- Unjoined/Unauthorized: ejecuta
zerotier-cli join ...
y autoriza en Central. - Sin ping: confirma IP ZeroTier correcta y que el firewall permite ICMP.
- Servicio caído:
systemctl restart zerotier-one
y revisajournalctl -u zerotier-one
.
Conclusión
Con estos pasos tienes un túnel VPN con ZeroTier en minutos, seguro y fácil de mantener. Ideal para Debian, homelabs y acceso remoto sin dolores de cabeza.