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

#iOS-App

Die cmux-App für iOS ist ein Begleiter für deinen Mac. Koppele dein iPhone oder iPad mit einem Mac, auf dem cmux läuft, und verbinde dich vom Telefon aus mit deinen Terminals, mit optionaler Weiterleitung von Terminal-Benachrichtigungen.

Die iOS-App ist in der Beta. Sie wird über TestFlight als cmux BETA bereitgestellt.

#Zugang erhalten

Die App wird über TestFlight verteilt. Früher Zugang ist in cmux Founders Edition enthalten, zusammen mit weiteren frühen Funktionen.

#Voraussetzungen

Bevor du loslegst, brauchst du:

  • Einen Mac, auf dem cmux läuft und du angemeldet bist.
  • Ein iPhone oder iPad mit der über TestFlight installierten cmux-BETA-App.
  • Einen Netzwerkpfad von deinem Telefon zu deinem Mac (siehe Bring dein eigenes Netzwerk weiter unten).

#Bring dein eigenes Netzwerk mit

cmux liefert kein Netzwerk von Haus aus. Der Terminal-Stream fließt direkt zwischen deinem Telefon und deinem Mac, daher muss dein Telefon deinen Mac im Netzwerk erreichen können. Am einfachsten geht das mit einem privaten Overlay-Netzwerk.

#Tailscale (empfohlen)

Installiere Tailscale auf deinem Mac und deinem Telefon und melde dich im selben tailnet an. Dein Telefon kann deinen Mac dann von überall über seine tailnet-Adresse erreichen, ohne Portweiterleitung.

#WireGuard

Wenn du bereits WireGuard nutzt, bring deinen Mac und dein Telefon ins selbe Netzwerk und verwende die WireGuard-Adresse des Macs.

Was auch immer du wählst, die Verbindung gehört dir. cmux fungiert nicht als Proxy und leitet keinen Terminal-Verkehr zwischen deinen Geräten weiter.

#Koppeln und verbinden

  1. Öffne auf dem Mac das Fenster Mobile Connect in cmux.
  2. Öffne auf deinem Telefon die cmux-BETA-App und bestätige die in Mobile Connect angezeigte Kopplung.
  3. Nach der Kopplung erscheinen deine Workspaces und Terminals über dein Netzwerk auf dem Telefon.

Die Kopplung erfolgt pro Gerät. Ein neues Gerät oder eine neu installierte App koppelt erneut.

#Benachrichtigungen

Du kannst dich dafür entscheiden, Terminal-Benachrichtigungen an dein Telefon weiterzuleiten, sodass ein Bereich, der Aufmerksamkeit braucht, eine Push-Nachricht an dein Gerät sendet. Wenn die Weiterleitung aktiv ist, wird der Benachrichtigungstext (Titel und Inhalt, aus der Terminal-Ausgabe gezogen) über die cmux-Server an Apple's push service gesendet, um ihn zuzustellen. Aktiviere Hide content in den Benachrichtigungseinstellungen, um stattdessen eine generische Nachricht zu senden und den Terminal-Text auf deinen Geräten zu behalten. Siehe Benachrichtigungen, wie cmux sie auslöst.

#Welche Daten gespeichert werden

cmux ist so gebaut, dass dein Terminal zwischen deinen Geräten bleibt. Auf den cmux-Servern speichern wir nur, was nötig ist, um dich anzumelden und deine Geräte zu verbinden:

  • Dein Konto aus der Anmeldung (E-Mail), um dich geräteübergreifend zu identifizieren.
  • Ein Push-Token für dein Gerät, um weitergeleitete Terminal-Benachrichtigungen zuzustellen.
  • Kopplungs- und Geräte-Metadaten, um dein Telefon mit deinem Mac zu verbinden.
Deine interaktive Terminal-Sitzung, ihre Inhalte und Tastatureingaben fließen direkt zwischen deinem Telefon und deinem Mac über dein eigenes Netzwerk und werden nicht über cmux-Server weitergeleitet oder dort gespeichert. Die einzige Ausnahme ist der weitergeleitete Benachrichtigungstext, der über cmux und Apple's push service zu deinem Telefon gelangt, sofern du nicht Hide content aktivierst (siehe Benachrichtigungen oben).

#Enterprise und Self-Hosting

Für ein selbst gehostetes oder air-gapped Deployment wende dich an [email protected].