#App para iOS

La app de cmux para iOS es un complemento para tu Mac. Empareja tu iPhone o iPad con un Mac que ejecute cmux y conéctate a tus terminales desde el teléfono, con reenvío opcional de las notificaciones de la terminal.

La app para iOS está en beta. Se distribuye en TestFlight como cmux BETA.

#Obtener acceso

La app se distribuye a través de TestFlight. El acceso anticipado se incluye con cmux Founders Edition, junto con otras funciones tempranas.

#Requisitos previos

Antes de empezar, necesitas:

  • Un Mac que ejecute cmux con la sesión iniciada.
  • Un iPhone o iPad con la app cmux BETA instalada desde TestFlight.
  • Una ruta de red desde tu teléfono hasta tu Mac (consulta Usa tu propia red más abajo).

#Usa tu propia red

cmux no proporciona red de fábrica. El flujo de la terminal va directamente entre tu teléfono y tu Mac, así que tu teléfono debe poder alcanzar tu Mac en la red. La forma más sencilla es una red superpuesta privada.

#Tailscale (recomendado)

Instala Tailscale en tu Mac y en tu teléfono e inicia sesión en el mismo tailnet. Tu teléfono podrá entonces alcanzar tu Mac por su dirección de tailnet desde cualquier lugar, sin reenvío de puertos.

#WireGuard

Si ya usas WireGuard, pon tu Mac y tu teléfono en la misma red y usa la dirección WireGuard del Mac.

Elijas lo que elijas, la conexión es tuya. cmux no actúa de proxy ni retransmite el tráfico de la terminal entre tus dispositivos.

#Empareja y conecta

  1. En el Mac, abre la ventana Mobile Connect en cmux.
  2. En tu teléfono, abre la app cmux BETA y confirma el emparejamiento que aparece en Mobile Connect.
  3. Una vez emparejados, tus espacios de trabajo y terminales aparecen en el teléfono a través de tu red.

El emparejamiento es por dispositivo. Un dispositivo nuevo, o una app reinstalada, vuelve a emparejarse.

#Notificaciones

Puedes activar el reenvío de las notificaciones de la terminal a tu teléfono, para que un panel que necesita atención envíe un aviso a tu dispositivo. Cuando el reenvío está activado, el texto de la notificación (título y cuerpo, extraído de la salida de la terminal) se envía a través de los servidores de cmux al servicio de notificaciones de Apple para entregarlo. Activa Hide content en los ajustes de notificaciones para enviar un mensaje genérico en su lugar y mantener el texto de la terminal en tus dispositivos. Consulta notificaciones para ver cómo las genera cmux.

#Qué datos se almacenan

cmux está diseñado para que tu terminal permanezca entre tus dispositivos. En los servidores de cmux solo almacenamos lo necesario para iniciar tu sesión y conectar tus dispositivos:

  • Tu cuenta del inicio de sesión (correo electrónico), para identificarte en todos los dispositivos.
  • Un token de notificaciones para tu dispositivo, para entregar las notificaciones reenviadas de la terminal.
  • Metadatos de emparejamiento y del dispositivo, para conectar tu teléfono con tu Mac.
Tu sesión interactiva de terminal, su contenido y las pulsaciones de teclas fluyen directamente entre tu teléfono y tu Mac a través de tu propia red, y no se retransmiten ni se almacenan en los servidores de cmux. La única excepción es el texto de las notificaciones reenviadas, que transita por cmux y el servicio de notificaciones de Apple para llegar a tu teléfono, a menos que actives Hide content (consulta Notificaciones más arriba).

#Empresas y autoalojamiento

Para un despliegue autoalojado o aislado de red, contacta con founders@manaflow.com.