Thanks to visit codestin.com
Credit goes to cmux.com

#App per iOS

L'app cmux per iOS è un companion per il tuo Mac. Abbina il tuo iPhone o iPad a un Mac che esegue cmux e collegati ai tuoi terminali dal telefono, con inoltro opzionale delle notifiche del terminale.

L'app per iOS è in beta. Viene distribuita su TestFlight come cmux BETA.

#Ottenere l'accesso

L'app è distribuita tramite TestFlight. L'accesso anticipato è incluso con cmux Founders Edition, insieme ad altre funzionalità in anteprima.

#Prerequisiti

Prima di iniziare ti serve:

  • Un Mac che esegue cmux con l'accesso effettuato.
  • Un iPhone o iPad con l'app cmux BETA installata da TestFlight.
  • Un percorso di rete dal tuo telefono al tuo Mac (vedi Usa la tua rete più sotto).

#Usa la tua rete

cmux non fornisce la rete preconfigurata. Il flusso del terminale passa direttamente tra il tuo telefono e il tuo Mac, quindi il telefono deve poter raggiungere il Mac sulla rete. Il modo più semplice è una rete overlay privata.

#Tailscale (consigliato)

Installa Tailscale sia sul Mac che sul telefono e accedi allo stesso tailnet. Il telefono potrà così raggiungere il Mac tramite il suo indirizzo tailnet da qualsiasi luogo, senza inoltro delle porte.

#WireGuard

Se usi già WireGuard, metti il Mac e il telefono sulla stessa rete e usa l'indirizzo WireGuard del Mac.

Qualunque cosa tu scelga, la connessione è tua. cmux non fa da proxy né inoltra il traffico del terminale tra i tuoi dispositivi.

#Abbina e connetti

  1. Sul Mac, apri la finestra Mobile Connect in cmux.
  2. Sul telefono, apri l'app cmux BETA e conferma l'abbinamento mostrato in Mobile Connect.
  3. Una volta abbinati, i tuoi workspace e i tuoi terminali compaiono sul telefono tramite la tua rete.

L'abbinamento è per dispositivo. Un nuovo dispositivo, o un'app reinstallata, si abbina di nuovo.

#Notifiche

Puoi scegliere di inoltrare le notifiche del terminale al telefono, così un pannello che richiede attenzione invia una notifica al tuo dispositivo. Quando l'inoltro è attivo, il testo della notifica (titolo e corpo, ricavati dall'output del terminale) viene inviato attraverso i server di cmux al servizio di notifiche di Apple per la consegna. Attiva Hide content nelle impostazioni delle notifiche per inviare invece un messaggio generico e mantenere il testo del terminale sui tuoi dispositivi. Consulta notifiche per scoprire come cmux le genera.

#Quali dati vengono memorizzati

cmux è progettato perché il tuo terminale resti tra i tuoi dispositivi. Sui server di cmux memorizziamo solo ciò che serve per farti accedere e collegare i tuoi dispositivi:

  • Il tuo account dall'accesso (email), per identificarti su tutti i dispositivi.
  • Un token di notifica per il tuo dispositivo, per consegnare le notifiche del terminale inoltrate.
  • I metadati di abbinamento e del dispositivo, per collegare il telefono al Mac.
La tua sessione interattiva del terminale, i suoi contenuti e le digitazioni passano direttamente tra il telefono e il Mac sulla tua rete, e non vengono inoltrati né memorizzati sui server di cmux. L'unica eccezione è il testo delle notifiche inoltrate, che transita attraverso cmux e il servizio di notifiche di Apple per raggiungere il telefono, a meno che non attivi Hide content (vedi Notifiche più sopra).

#Aziende e self-hosting

Per un deployment self-hosted o air-gapped, contatta [email protected].