#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.
#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.
#Koppeln und verbinden
- Öffne auf dem Mac das Fenster Mobile Connect in cmux.
- Öffne auf deinem Telefon die cmux-BETA-App und bestätige die in Mobile Connect angezeigte Kopplung.
- 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.
#Enterprise und Self-Hosting
Für ein selbst gehostetes oder air-gapped Deployment wende dich an [email protected].