🌐 Acceso remoto por túnel (código IOB-)

¿Un motor en otra sede, un servidor de un cliente, tu casa desde el móvil? No necesitas abrir puertos ni VPN: el túnel remoto conecta app y motor a través del relay de io-backup.com con cifrado extremo a extremo.

Cómo se activa

  1. En el equipo del motor (o desde un cliente local ya emparejado): genera el código remoto IOB-XXXX-XXXX-XXXX-XXXX — de un solo uso y válido 24 horas.
  2. En tu app (escritorio o móvil): Añadir motor remoto → introduce el código.
  3. La app crea un perfil relay://<engine_id>/<kid> con claves propias — el código muere al usarse.

Qué viaja por el relay

  • El relay (api/remote.php del portal) solo ve sobres ChaCha20-Poly1305: reenvía bytes cifrados, no puede leer nada — ni siquiera el operador del servidor.
  • La sesión se negocia con HKDF (vectores fijados en tests en ambos lados) — solo tu app y tu motor pueden abrir los sobres.

Qué puedes hacer por remoto

Casi todo: destinos, tareas, discos IO Backup, restaurar, verificar, programador, logs, recursos — todo el día a día.

Restringido por diseño (protege el motor si el relay se viera comprometido):

  • Tocar pre_command/post_command
  • El pairing (/auth/pair) — nadie puede añadir clientes a tu motor desde fuera
  • Rotar el código remoto — se hace desde un cliente local

Sin conexión WebSocket

Por túnel no hay WebSocket: la app sincroniza comparando la revisión de configuración (config_rev) en cada sondeo — los cambios hechos desde otro panel aparecen en el siguiente ciclo (~segundos).

Si el túnel no conecta

  • Comprueba que el motor tiene salida a www.io-backup.com (HTTPS 443).
  • El código caduca a las 24 h o al primer uso — genera otro.
  • Ver también problemas frecuentes.