Remote-Bildschirmfreigabe — Parsec · RustDesk · offizielle Tools im Vergleich
Den Desktop eines anderen Betriebssystems sehen und steuern. Latenz, Auflösung und Sicherheits-Tradeoffs plus funktionierende Setups.
Manchmal reichen SSH und VS Code Remote nicht aus — man braucht echte GUI-Kontrolle auf einem anderen Rechner: ein Spiel, ein Design-Tool, einen BIOS-Bildschirm oder eine Hersteller-App. Remote-Entwicklung deckt die Code-Bearbeitung ab; diese Anleitung behandelt das Sehen und Steuern des Bildschirms.
Ich denke, was die Wahl des richtigen Bildschirmfreigabe-Tools so wichtig macht, ist der Latenz-Anwendungsfall — weil Parsec für kreative Tools oder Spiele unverzichtbar ist, während RustDesk für alltägliche Verwaltungsaufgaben vollkommen ausreicht, statt ein einziges Tool für alle Szenarien zu erzwingen. Früher habe ich VNC als universelle Lösung betrachtet; heute ist die Tool-Kombination nach Anwendungsfall mein Standard, da jeder Ansatz echte komplementäre Stärken mitbringt.
Vier Optionen werden verglichen und von Anfang bis Ende eingerichtet.
TL;DR
| Tool | Latenz | Auflösung | Kosten | Am besten für |
|---|---|---|---|---|
| Parsec | Sehr niedrig (~5ms) | 4K 60Hz | Kostenlos (privat) | Spiele · kreative Tools |
| RustDesk | Niedrig (~30ms) | 4K 30Hz | Kostenlos, OSS | Allgemeine Desktop-Arbeit |
| macOS Bildschirmfreigabe (VNC) | Mittel (~100ms) | Gleich wie Bildschirm | Kostenlos (Mac→Mac) | Einfaches Mac-zu-Mac |
| Windows Remote Desktop (RDP) | Niedrig (~50ms) | Gleich wie Bildschirm | Kostenlos (Pro+) | Win→Win, Bürobetrieb |
Empfohlene Kombination: Parsec (Echtzeit) + RustDesk (alltägliches Remote) + RDP (Win-zu-Win) + Bildschirmfreigabe (Mac-zu-Mac)
1. Parsec — Spiele / kreative Tools
Ursprünglich als Low-Latency-Game-Streaming entwickelt. P2P UDP + Hardware-Encoding (NVENC, AMF, Quick Sync) → 5–10 ms Latenz. 4K 60 Hz machbar.
1.1 Installieren
Host (entfernter PC):
winget install --id Parsec.ParsecClient (Laptop):
brew install --cask parsec # Mac
winget install --id Parsec.Parsec # Windows1.2 Anmelden + Host-Einrichtung
- Unter parsec.app anmelden (E-Mail)
- Auf dem Host-PC → Parsec-App → Anmelden → Einstellungen → Hosting → „Diesen Computer freigeben" ✅
- Teammitglieder einladen → Einstellungen → Team → Einladen
1.3 Vom Client verbinden
Client-App → Anmelden → Host aus Liste auswählen → Verbinden.
1.4 Wichtige Einstellungen
- Decoder: Client-GPU
- Bandbreite: Auto (passt sich dem Netzwerk an)
- Auflösung: Host = Client abgleichen (Skalierung vermeiden)
- Maus: „Direct" (Raw-Input) für Spiele; „Window" sonst
1.5 Stärken / Schwächen
Stärken:
- Niedrigste Latenz — 60+ fps, Maus wirkt nativ
- Hardware-Encoding — kaum CPU-Last
- HDR und Multi-Monitor
Schwächen:
- Closed Source — kein Sicherheitsaudit möglich
- Cloud-Signaling (Kopplung über Parsec-Server)
- Linux-Host-Support eingestellt
- Fällt bei fehlgeschlagenem direkten P2P auf Relay zurück (langsamer)
2. RustDesk — Open-Source-Allrounder
Open Source, in Rust geschrieben. TeamViewer-Alternative mit Selbst-Hosting-Option. 60+ Plattformen.
2.1 Installieren
Mac:
brew install --cask rustdeskWindows:
winget install --id RustDesk.RustDeskLinux: GitHub Releases — AppImage / .deb.
2.2 Verwendung
RustDesk auf jedem Rechner starten — eine neunstellige ID und ein vierstelliges Passwort erscheinen. Der Client gibt die ID ein, bestätigt das Passwort → verbunden.
2.3 Stärken / Schwächen
Stärken:
- Open Source
- Selbst-hostbar (Sign- + Relay-Server) → null externe Abhängigkeit
- Jedes OS als Host oder Client nutzbar
- Eingebauter Dateitransfer
Schwächen:
- Höhere Latenz als Parsec (nicht für Spiele geeignet)
- Vertrauensfrage beim öffentlichen Sign-Server — Selbst-Hosting empfohlen
2.4 Selbst-Hosting
hbbs (Sign) + hbbr (Relay) als Container auf einem VPS starten:
docker run --name hbbs -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 \
-v $PWD:/root -td --net=host rustdesk/rustdesk-server hbbs -r your-server.com:21117
docker run --name hbbr -p 21117:21117 -p 21119:21119 \
-v $PWD:/root -td --net=host rustdesk/rustdesk-server hbbrJeden RustDesk-Client → Einstellungen → Netzwerk → ID-Server / Relay-Server auf die VPS-IP setzen. Externe Abhängigkeiten damit null.
3. macOS Bildschirmfreigabe (VNC-basiert)
Für Mac → Mac. Apple ID / iCloud integriert:
3.1 Host
Systemeinstellungen → Allgemein → Freigabe → Bildschirmfreigabe EIN.
Von einem anderen Mac, der mit derselben Apple ID angemeldet ist → Finder → Seitenleiste → Host-Rechner → „Bildschirm teilen".
3.2 Außerhalb des LANs
Off-Network-Verbindung läuft über Apple ID Auto-P2P (Mac-zu-Mac). Latenz steigt merklich.
3.3 Stärken / Schwächen
Stärken:
- Null Einrichtung (gleiche Apple ID reicht)
- Datei-Drag + Zwischenablage-Sync
Schwächen:
- Nur Mac-zu-Mac
- VNC-basiert, höhere Latenz (nicht für Spiele)
4. Windows Remote Desktop (RDP)
Für Windows Pro/Enterprise → Windows. Microsoft offiziell, der Büroumgebungsstandard.
4.1 Host (Win Pro+)
Einstellungen → System → Remote Desktop → EIN.
4.2 Client
- Mac:
Microsoft Remote Desktop(App Store) - Windows: eingebaut
mstsc.exe - iOS/Android:
Remote Desktop-App
Host-IP + Benutzer + Passwort eingeben.
4.3 Stärken / Schwächen
Stärken:
- Microsoft offiziell, sehr stabil
- Multi-Monitor · Audio · Drucker-Umleitung
- Funktioniert reibungslos über VPN / Tailscale
Schwächen:
- Windows Home kann nicht hosten (kann als Client fungieren)
- Nur Mac-zu-Windows (umgekehrt benötigt Parsec / RustDesk)
5. Mit Tailscale kombinieren
Wenn Tailscale gemäß Remote-Entwicklung eingerichtet ist, wird jede Option flüssiger:
- Parsec — funktioniert wie gewohnt, P2P gelingt öfter (Tailscale durchbricht NAT)
- RustDesk — eigenen Sign-Server auf eine Tailscale-Private-IP zeigen lassen
- macOS Bildschirmfreigabe / RDP — über Tailscale-Hostname verbinden (kein Port-Forwarding, sicherer)
# Tailscale-Hostname + RDP
# In der Mac Remote Desktop-App:
PC-Name: desktop.tail-scale.ts.net6. Sicherheit
Keine schwachen Passwörter
RustDesks vierstelliges Passwort ist schwach. Ein dauerhaftes alphanumerisches Passwort in den Einstellungen setzen.
Nicht dem Internet aussetzen
RDP- / VNC-Ports (3389, 5900) dem öffentlichen Internet auszusetzen bedeutet Bot-Angriffe innerhalb weniger Minuten. Stets über Tailscale oder ein gleichwertiges VPN gehen.
Remote-Sitzungen sichtbar machen
Der Host sollte einen eindeutigen Indikator anzeigen, wenn jemand verbunden ist (macOS tut dies standardmäßig; Windows muss entsprechend konfiguriert werden).
Unternehmensrichtlinie
IT-Richtlinie prüfen, bevor RustDesk / Parsec auf einem Firmenrechner installiert wird — in vielen Organisationen ist das ein Sicherheitsverstoß.
7. Empfehlungen nach Szenario
A. Design / Videoarbeit (Mac → Win Gaming-PC)
- Parsec + Tailscale
- ~5ms fühlt sich fast lokal an
B. Alltäglicher Remote-Desktop (E-Mail, Dokumente)
- RustDesk selbst gehostet
- ~100ms ist in Ordnung; null externe Abhängigkeit
C. Büro (Windows Pro-Umgebung)
- RDP + Unternehmens-VPN
- Am stabilsten, der IT-Standard
D. Familienmitgliedern / Freunden helfen
- Parsec Free (im Gaming-Modus anmelden)
- Einmaliger Zugriff, temporäres Passwort teilen
E. Server BIOS / KVM
- IPMI / iDRAC / iLO (server-interner KVM)
- Parsec usw. funktionieren erst nach dem OS-Start
Überprüfung
- Parsec — Host + Client im selben WLAN → Latenz in Einstellungen → Stats prüfen
- RustDesk — ID + Passwort → Dateiübertragungstest
- macOS Bildschirmfreigabe — gleiche Apple ID erkennt anderen Mac → klicken → Bildschirm erscheint
- RDP — von Mac zu Windows über Tailscale-Hostname verbinden
- Selbst gehostet — RustDesk funktioniert weiter nach Deaktivierung des öffentlichen Internets
Fehlerbehebung
Parsec: schwarzer Bildschirm
- Host-GPU-Treiber veraltet — NVIDIA Studio Driver / AMD Adrenalin aktualisieren
- Fehlende Berechtigung „Allow Parsec to access this app" (auf macOS: Bildschirmaufzeichnung gewähren)
RustDesk-ID funktioniert nur auf demselben PC
Öffentlicher Sign-Server möglicherweise ausgefallen. Stattdessen selbst hosten.
macOS Bildschirmfreigabe: „Already in use"
Jemand ist bereits verbunden, oder der Host schläft. Wake-on-LAN aktivieren oder sich von einem anderen Ort neu anmelden.
RDP: „Credentials did not work"
- Windows Pro bestätigen (Home kann nicht als Host dienen)
- Windows-Konto + Passwort verwenden (bei Microsoft-Konto: MS-E-Mail + Passwort)
- Network Level Authentication bei leistungsschwachen Setups probeweise deaktivieren
Bildschirmfreigabe langsam über Tailscale
- Prüfen, ob über DERP-Relay weitergeleitet wird:
tailscale ping desktop - Direktverbindungsfehler deutet oft auf eine Unternehmens-Firewall hin, die UDP 41641 blockiert — Tailscale-Admin-Konsole prüfen
Zwischenablage-Sync funktioniert nicht
- Parsec — Einstellungen → Client → Clipboard Sync ✅
- RustDesk — Einstellungen → Anzeige → Datenschutzmodus deaktivieren
Referenzen
- Remote-Entwicklung (SSH · VS Code Remote) — für Code-Bearbeitung verwenden
- Mac↔Win Dateisync — oft braucht man nur Dateien, keinen Bildschirm
- Parsec offiziell
- RustDesk GitHub
- Microsoft Remote Desktop
Changelog
- 2026-05-12 — Erster Entwurf (devAlice M2 i18n seed)