Tutorial 5: Laptop und dauerhaft verfügbarer Mac mini
Sitzungen live auf dem Mini; Ihr Laptop und Ihr Telefon sind Kunden. Keine manuelle Host-Konfiguration – ccmux erkennt alle automatisch ccmuxd auf Ihrem Tailnet. Öffnen Sie die Netzwerk Bildschirm (7), um jede Maschine anzuzeigen, farblich nach Erreichbarkeit sortiert.
Installieren Sie ccmux auf beiden Computern und verbinden Sie sie mit demselben Tailnet. Aktivieren Sie den SSH-Zugriff auf den Host und vergewissern Sie sich, dass sich Ihr Laptop anmelden kann, bevor Sie eine Verbindung zu einer Remote-Sitzung herstellen.
Auf dem Mini
# ~/.config/ccmux/config.toml
[daemon]
listen_tailnet = true
tailnet_port = 7474
ccmux daemon install # register ccmuxd under launchd so it survives reboot
Auf dem Laptop
Nachdem Sie die oben genannten Voraussetzungen erfüllt haben, öffnen Sie das Dashboard:
ccmux # the Mini already appears on the dashboard, tagged "discovered"
Bei jeder Aktualisierung wird ccmux ausgeführt tailscale status --json, prüft jeden Online-Peer auf ccmuxd /v1/healthund führt Responder in die Hostliste ein.
Gerätebereich
Im rechten Bereich des Dashboards werden die einzelnen Tailnet-Peers angezeigt:
- Peers, die ccmuxd ausführen – Version + „Update verfügbar“, falls hinter Ihrem Build
- Peers ohne ccmuxd – Hinweis „ccmux nicht installiert“.
- Telefone/iPads – Hinweis „Verbindung über die Moshi-App herstellen“.
Drücken Sie 7 im TUI, um das zu öffnen Netzwerk -Bildschirm, der alle bekannten Hosts auflistet und Ihnen das direkte Öffnen einer SSH-Shell ermöglicht.
Verbindung zu einer Remote-Sitzung wird hergestellt
ccmux execs ssh -t <host> -- tmux attach -t <name>. Um stattdessen Mosh für einen angehefteten Host zu verwenden:
ccmux host add --mosh mini --addr mini.tailnet:7474
Mosh kann die Verbindung wiederherstellen, nachdem der Client das Netzwerk wechselt oder aus dem Ruhezustand aufwacht. Der Remote-Host muss weiterhin wach und online bleiben.
Versionen synchron halten
Das Bedienfeld „Geräte“ markiert jeden Peer, der sich hinter Ihrem Build befindet, mit „Update verfügbar“. SSH rein und laufen ccmux update , um es zu synchronisieren, oder drücken Sie 6 (Einstellungen) → r (aktualisieren) zur erneuten Überprüfung.
Hilf mit, ccmux zu verbessern
Fehler gefunden, eine Anleitung unklar oder eine Übersetzung verbesserungswürdig? Auch kleine Beiträge sind willkommen. Erstelle ein Issue oder einen Pull Request.
Haben Sie einen Fehler entdeckt oder ist etwas veraltet? Bearbeiten Sie diese Seite auf GitHub.