Remotedesktop für OS X, der besser ist als VNC? [geschlossen]

20

VNC fühlt sich nur träge und ineffizient an und weist gelegentlich Anzeigefehler auf. Unter Windows kann ich Remotedesktop (RDP / MSTSC) verwenden, und unter Linux kann ich NX Server verwenden, die beide eine viel bessere Leistung als VNC aufweisen.

Gibt es etwas Besseres als einen VNC-Server für OS X? Außerdem brauche ich etwas, das einen Client (Viewer) für Windows-Computer hat.

davr
quelle
Sieht so aus, als gäbe es nichts Besseres als VNC ... alle Antworten scheinen beschissene webbasierte zu sein.
Davr

Antworten:

23

iRapp war mein Lieblings-Server für die schnelle Bildschirmfreigabe für OS X, aber sie gingen im Juni 2016 in Konkurs und ihr Lizenzserver wurde irgendwann heruntergefahren. Ab dem 2. Oktober 2016 wurde meine Lizenz für den iRapp-Server blockiert, da der Lizenzserver nicht kontaktiert werden konnte und ich keine Möglichkeit fand, ihn wieder zum Laufen zu bringen. Selbst eine Testlizenz, von der ich eine Kopie hatte, würde nicht installiert werden, ohne dass der Lizenzserver aktiv wäre.

Nach einigen Recherchen stellte ich fest, dass Aqua Connect der einzige iRapp-Konkurrent ist, der einen OS X RDP-Server anbietet. Tatsächlich war Aqua zuerst bei RDP und sie verklagten iRapp wegen Reverse Engineering ihres Produkts, verloren aber den Fall. Aqua ist angeblich schneller (sie haben das RDP-Protokoll verbessert und nennen es AAP), aber leider entwickeln sie sich nur langsam. iRapp hatte einige Monate nach seiner Veröffentlichung OS X El Capitan-Unterstützung, aber als ich Aqua um eine Testlizenz bat, sagten sie, dass Aqua noch eine Woche oder länger von einer Beta mit Unterstützung für El Capitan entfernt ist (und dies war über eine Jahr nach der Veröffentlichung von EC!).

Bisher habe ich mich geweigert, Aqua 249 US-Dollar zu zahlen, da ich wusste, dass ihre Software bei einem zukünftigen MacOS-Update möglicherweise unbrauchbar wird und sie möglicherweise über 1 Jahr lang nicht mehr repariert werden.

Ich habe alle kostenlosen VNC-Clients ausprobiert: RealVNC, TightVNC, TigerVNC, UltraVNC und TurboVNC. Sie sind alle an verschiedenen Stellen verzögert, sogar in einem LAN, und jeder hat verschiedene Probleme mit der Übertragung von Systemschlüsseln, insbesondere Cmd-Tab. UltraVNC war das schnellste von allen, wenn es in einem LAN auf "Ultra" -Geschwindigkeit eingestellt war, aber das Zeichnen von Menüs würde immer noch bis zu 5 Sekunden lang stehen bleiben und das Senden von Cmd-Schlüsseln wird nicht unterstützt.

Ich habe endlich eine Testversion von Remotix ausprobiert, die 39 US-Dollar kostet und das VNC-Protokoll verwendet. Aus irgendeinem Grund ist sie jedoch beim Herstellen einer Verbindung zum integrierten VNC-Server von OS X (in den Systemeinstellungen als "Bildschirmfreigabe" bezeichnet) enorm schneller als alle anderen Clients . Tatsächlich ist es fast so schnell wie iRapp und es gibt keine Probleme mit Systemschlüsseln. Ich empfehle die Bildschirmqualität "Adaptiv", da "Voll" merklich langsam ist und "Mittel" viele Farben als falschen Farbton anzeigt. VNC unterstützt mehrere Bildschirmkomprimierungsprotokolle, und ich vermute, Remotix implementiert das Apple-native Protokoll. Probleme habe ich damit:

  • Das Mausrad bewegt die XCode-Bildlaufleiste im Vergleich zu iRapp sehr langsam (tatsächlich habe ich in den Einstellungen eine "Bildlaufempfindlichkeit" gefunden und bei maximaler Einstellung ist es nicht schlecht, fühlt sich aber immer noch etwas langsam an).
  • Text wird beim langsamen Scrollen fast zu verschwommen, um gelesen zu werden, wird jedoch schnell scharf, wenn Sie mit dem Scrollen aufhören. Ärgerlicher als ein echtes Problem, aber ich vermisse die konsequente Klarheit von iRapp.
  • Die Tastatur wird ignoriert, wenn Sie die Maus außerhalb des Fernbedienungsfensters bewegen. Dies kann sehr ärgerlich sein, wenn Sie in ein Suchfeld klicken und dann die Maus aus dem Weg räumen, um Ihre Suche einzugeben, und die Maus außerhalb des Fensters landet. Der Entwickler sagt, dass es derzeit keine Lösung dafür gibt.
  • Kopieren / Einfügen sind nicht zuverlässig. Gelegentlich versagen sie zufällig und arbeiten, wenn sie es erneut versuchen. Das Kopieren von Text aus bestimmten Programmen scheint normalerweise (aber nicht immer) etwas in die Zwischenablage zu stellen, das Remotix nicht versteht, und wiederholtes Einfügen bewirkt nichts. Ich habe PureText installiert, mit dem Sie einen Hotkey binden können, um alles in der Zwischenablage in das Nur-Text-Format zu ändern. Wenn ich die Maus außerhalb des Remotix-Fensters bewege, den PureText-Hotkey aktiviere und dann Remotix einfüge, ist das mühsam, aber es funktioniert. Auf der positiven Seite kann ich Bilder kopieren und in OS X einfügen, was ich mit den meisten VNC-Clients nicht kann.
  • Alt-Tab in Remotix wechselt nicht wie in iRapp zu anderen Windows-Apps zurück. Seltsamerweise ruft Alt-Tab den Windows-Task-Switcher auf, aber das Freigeben der Registerkarte scheint von Remotix übernommen zu werden, sodass das Task-Switcher-Fenster geöffnet bleibt. Ich habe später festgestellt, dass Sie die Maus außerhalb des Remotix-Fensters und Alt-Tab erfolgreich bewegen können.

Eine weitere schnelle Option zur Bildschirmfreigabe ist NoMachine . Es verwendet das NX-Protokoll, das RDP ähnelt und mit ähnlicher Klarheit ungefähr so ​​schnell wie iRapp ist. Leider hat es Deal-Killing-Probleme für mich:

  • Die Farben sind leicht verzerrt. Ich denke nicht einmal die Verwendung der höchsten Qualität hat die Farben vollständig korrigiert, obwohl die leichte Verschiebung für einige Benutzer möglicherweise keine Rolle spielt. Wenn Sie wie ich Screenshots für die Produktdokumentation machen müssen, kann die Farbverschiebung ein Deal Breaker sein.
  • Das Scrollrad ist langsam und kann nicht eingestellt werden.
  • Keine eingebaute Option zum Austauschen von Strg- und Win-Tasten wie Remotix hat die Möglichkeit, dass Strg- [Taste] anstelle von Win- [Taste] Cmd- [Taste] an OS X überträgt. Stattdessen habe ich AutoHotkey verwendet , um Strg / Win zu tauschen Wie ich es mit iRapp zu tun hatte, aber NoMachine sieht mich irgendwie nicht, wie ich die Strg-Taste loslasse, so dass Cmd-Tab, Cmd-C, Cmd-V nicht alle funktionieren oder OS X verlassen und denken, dass die Cmd-Taste gedrückt gehalten wird, was dazu führt alle möglichen Probleme. Das ist ein Deal Breaker. Ein Update wurde vorgeschlagen , hiervor einem Jahr wurde aber nicht implementiert. Wenn Sie Strg / Win nicht tauschen, können Sie Win- [Taste] verwenden, um Cmd- [Taste] abzurufen, aber Sie können Win-Tab nicht für Cmd-Tab verwenden, da Windows diesen Hotkey sogar für seinen eigenen Task-Switcher verwendet Wenn Sie den Hotkey in der Windows-Registrierung deaktivieren. Das Vertauschen von Cmd und Ctrl in den OS X-Systemeinstellungen funktioniert ebenfalls nicht, da beim Anschließen von NoMachine keine Tastatur aufgeführt ist. Wenn Sie eine physische Tastatur anschließen und ihre Tasten austauschen, werden nur die Tasten dieser physischen Tastatur ausgetauscht (wenn ich mich richtig erinnere).
  • Das Kopieren von Bildern und das Einfügen in OS X funktioniert nicht.
  • Die Größe des Fernbedienungsfensters muss bei jeder Verbindung manuell geändert werden (iRapp hatte das gleiche Problem, Remotix nicht).

OpenNX ist ein weiterer NX-Protokollserver für OS X, wurde jedoch nicht für die Verwendung mit Yosemite oder höher aktualisiert.

Ich habe gute Dinge über Splashtop gelesen, aber es kostet 60 US-Dollar pro Jahr für die kommerzielle Nutzung durch einen Benutzer, und ich hasse es, jährliche Gebühren für Software zu zahlen. Für den persönlichen Gebrauch ist es kostenlos und meine Suche deutet darauf hin, dass es möglicherweise eine funktionierende Unterstützung für Strg-zu-Befehl-Schlüssel gibt.

Timbuktu gibt es seit 1980 und ich gehe davon aus, dass es gut funktioniert, aber sein Eigentum wurde an verschiedene Unternehmen verkauft. Soweit ich das beurteilen kann, verkauft der neueste Besitzer, Arris, es nicht einmal mehr. Leute, die es bereits besitzen, mussten auf Hacks zurückgreifen , um es in El Capitan zu installieren.

Die kostenpflichtige TeamViewer- Version unterstützt das Herstellen einer Verbindung zu einer lokalen IP-Adresse anstelle des Routings über das Internet. Sie haben jedoch ab 42 US-Dollar pro Monat auf ein Nur-Abonnement-Modell umgestellt. Das Produkt ist für den persönlichen Gebrauch kostenlos und scheint relativ schnell zu sein, hinterlässt jedoch kleine Registerkarten in der Benutzeroberfläche und verwendet Nörgel-Dialoge. Die Leute sagen auch, dass Sie die kostenlose Version nicht über einen längeren Zeitraum über ihre Server verwenden dürfen. Es wird nicht unterstützt, den Strg-Schlüssel als Befehl an macOS zu senden, was für mich ein Deal Breaker ist. Problemumgehungen wie AutoHotkey, die mit iRapp zusammengearbeitet haben, um Cmd / Ctrl auszutauschen, funktionieren nicht mit TeamViewer, und Online-Diskussionen weisen auf keine Lösung hin.

Ich habe gelesen, dass jemand sagt, dass " LogMeIn im Vergleich zu VNC oder iRAPP sehr schnell ist", aber ein Kommentar zu einer anderen Antwort auf dieser Seite lautet "In einem LAN ist VNC besser als Logmein", also weiß ich es nicht. In beiden Fällen funktioniert es nur über das Internet und ich möchte eine LAN-Fernsteuerungslösung. GoToMyPC scheint auch nur Internet zu sein.

Ab 2014 hat jemand einen Unix-Xrdp-Server dazu gebracht, unter MacOS zu arbeiten, aber einige der in den Antworten beschriebenen Probleme klingen wie Deal-Killer. Es kann einen Versuch wert sein, wenn sie es geschafft haben, die Fehler zu beheben. Ein weiteres großes Problem ist, dass zukünftige MacOS-Versionen das Problem beheben und es ewig dauern wird, bis jemand eine Problemumgehung findet. Andernfalls entfernt Apple möglicherweise die alten Unix-Ebenen, mit denen es funktioniert.

High Sierra Update:

Seit dem Umzug nach High Sierra kann Remotix keinen Doppelklick mehr auf den Remote-Computer übertragen und hat seltsame Probleme beim Senden bestimmter Zeichen an einige Programme in der Terminal-App. Es sieht aus wie einige oder alle der Anschluss Probleme gehen weg, wenn Num Lock - Taste aktiviert ist ON (komisch). Das Doppelklick-Problem ist unglaublich frustrierend. Nach einer Woche des Wartens erhielt ich eine Antwort von Nulana, dass sie um den 25. Oktober 2017 einen Fix veröffentlichen sollten.

Remotix 5 für Win wurde am 31. Oktober veröffentlicht und behoben, dass der Doppelklick nie gesehen wurde, aber jetzt muss ich unglaublich schnell klicken und es wird die meiste Zeit immer noch nicht als Doppelklick angesehen. Die Installation des Updates für macOS 10.13.1 schien das Problem zu beheben, bis ich neu startete und dasselbe Problem auch nach einem erneuten Neustart wieder auftrat. Der TightVNC-Client hatte das gleiche Problem, was darauf hinweist, dass es sich wahrscheinlich um ein MacOS VNC-Serverproblem handelt. Ich konnte nicht auf einem anderen Computer reproduzieren, daher habe ich macOS 10.13 nach dem Löschen des Laufwerks von Grund auf neu installiert und das Doppelklick-Problem ist verschwunden. Ich habe die gesamte frühere Software installiert, von der ich dachte, dass sie sie verursacht hat, und sie ist immer noch nicht zurückgekehrt. Remotix 4 kann immer noch nicht doppelklicken.

iRapp wurde als NuoRDS unter einem anderen Firmennamen wiedergeboren, der von einem ehemaligen Manager von Coderebel geführt wird. Es ist so schnell wie nie zuvor und unterstützt Doppelklicks. Leider bieten sie keinen dedizierten Client mehr an, sodass Sie MS RDS-Client, Remotix oder verschiedene andere Clients verwenden müssen. Bisher habe ich keine gefunden, mit der ich Cmd und Ctrl austauschen kann, wie der iRapp-Client, der zur Unterstützung der Verwendung von AutoHotkey verwendet wird. Der alte iRapp-Client stellt eine Verbindung her und trennt die Verbindung sofort ohne Fehlermeldung. Ich habe sie gefragt, ob es eine Problemumgehung gibt. Sie schlugen zunächst vor, Ukelele auf dem Mac auszuführen , gaben jedoch nach einigen Untersuchungen zu, dass Ukelele die Bedeutung von Modifizierertasten wie Cmd und Ctrl nicht ändern kann (und die Keylayout-Dateien auch nicht direkt bearbeiten kann)). Angeblich werden sie ein Update veröffentlichen, um die Schlüssel auf dem NuoRDS-Server zu tauschen, aber keine ETA angegeben.

Normalerweise können Sie Cmd / Ctrl-Tasten mit austauschen Apple System Preferences > Keyboards > Modifier Keys..., dies betrifft jedoch nur die lokale Tastatur, nicht die von der Fernbedienungssoftware gesendeten Tasten. Hier wird erläutert, wie Sie die von den Systemeinstellungen verwendeten Dateien direkt ändern können, und es wird gezeigt, wie sich die Einstellungen auf eine Tastatur auswirken, die durch ihren eindeutigen Hersteller und ihre Produkt-ID identifiziert wird. Ich habe eine Weile gesucht, ob es möglicherweise eine Hersteller- / Produkt-ID für die Tastatur der virtuellen Fernbedienung gibt oder ob Sie die Tasten auf "allen" Tastaturen austauschen können, aber keine Lösung finden. Ich habe versucht, die Hersteller- und Produkt-ID aus der Datei wegzulassen, in der Hoffnung, dass sie als "alle" Tastaturen interpretiert und dann neu gestartet wird, aber es hatte keine Auswirkungen.

Andere Software, die normalerweise unter macOS Cmd / Ctrl austauschen kann, funktioniert ebenfalls nicht, wenn sie über eine Fernbedienung verbunden ist:

  • DoubleCommand (derzeit nicht kompatibel mit Sierra und höher)
  • Karabiner Elements (früher KeyboardRemap4Macbook).
Chris Dragon
quelle
3
Mir ist klar, dass es fast zwei Jahre her ist, seit Sie diese Antwort gepostet haben. Aber ich wollte mich bei Ihnen dafür bedanken, weil es wunderbar umfassend war und mich auf NuoRDS hinwies, das ich bereits verwendet habe und sehr schätze (ich arbeite hauptsächlich in der Windows 10-Umgebung, daher ist Remotedesktopverbindung für mich ein guter Ansatz ). NuoRDS ist weitaus schneller als TigerVNC, das ich zuvor verwendet habe. Nochmals vielen Dank!
Mark Olbert
Ich habe die Informationen zu NuoRDS fast verpasst, weil sie irgendwie im OP versteckt sind. Dank @MarkOlbert habe ich es gesehen, und dies hat meine "verdammt, kann nicht kopieren und nicht einfügen mit VNC" -Ausgabe gelöst. Ich bin auch auf TigerVNC gestoßen, das wirklich vielversprechend aussah - bis ich herausfand, dass sie keinen Server für macOS haben (und der Server war das, wonach ich gesucht habe). Aber jetzt bin ich sehr glücklich, NuoRDS als Server auf dem Mac mit dem Standard-Microsoft-Remotedesktop-Client zu verwenden, mit dem ich auch auf meine anderen Windows-Computer zugreifen kann.
Jashan
NX von NoMachine funktioniert hervorragend mit Mojave und Kopieren und Einfügen. Das Verschieben und Verbinden von Fenstern ist viel schneller als bei VNC
Ray Foss
2

Ich liebe Logmein dafür, da ich überall Zugriff habe und mich nicht um die Weiterleitung von Ports kümmern muss. Könnte ein bisschen viel erscheinen, wenn Sie nur über ein LAN darauf zugreifen, aber immer noch verwendbar sind.

steve.lippert
quelle
Logmein ist großartig! Und frei! Funktioniert auch mit Windows-Systemen!
Avalanchis
Wie ist die Leistung im Vergleich zu VNC oder RDP? Ich finde, dass VNC im Vergleich zu RDP (oder NX unter Linux) ziemlich verzögert ist, aber ich gehe davon aus, dass Sie das nicht verwendet haben, es ist nicht sehr häufig).
Davr
Es ist nicht so gut wie RDP, aber es ist brauchbar. In einem LAN ist VNC besser als Logmein, aber ich kenne Ihren Anwendungsfall nicht.
steve.lippert
Ye $! Log me in ist $ uch eine großartige $ olution für Remote $ ystem acce $$
simpleuser
1

Versuchen Sie dieses und alle Ihre Sorgen wären weg;)

Der einzige Nachteil ist, dass bei kostenlosen Lizenzen die Verbindungszeit begrenzt wird, wenn Sie sie zu häufig verwenden. Ich habe dieses Problem nicht, weil wir eine Premium-Lizenz haben. Sie können es plattformübergreifend verwenden (natürlich mit Funktionseinschränkungen).

Teamviewer

Montag451
quelle
1

Ein alter SuperUser-Thread wies mich auf den 80-Dollar- iRapp hin , der ziemlich gut zu funktionieren scheint, aber ziemlich teuer ist ( naja , nicht für Mac-Benutzer, aber ...). Es ist ein RDP-Server für Mac OS.

Der Grund, warum VNC so langsam ist, liegt darin, dass es nur einen Screencast Ihres Desktops streamen und Maus- und Tastaturbefehle weiterleiten kann. RDP und NX senden beide Anweisungen zum Rendern der Anzeige (ähnlich wie SVG vs. JPG - JPG ist tatsächlich das Format, das VNC zum Senden der Screenshots verwendet). Ich denke, TeamViewer macht den gleichen Prozess, obwohl ich es nicht genau weiß.

Zusammenfassung: VNC ist systematisch unterlegen, und iRapp ist eine ziemlich teure Lösung für Ihr Problem.

digitxp
quelle
0

Ich habe mehrere ausprobiert, einschließlich der hier genannten, und alle hatten Leistungsprobleme. Diejenige, die ich bei weitem am reaktionsschnellsten und von guter Qualität fand, war AnyDesk . Super schnell und leicht. Auch für Ad-Hock-Verbindungen benötigen Sie nicht einmal Administratorrechte auf dem Host-Computer.

Es ist jedoch nicht ohne Probleme; Keine Cmd-Tab-Unterstützung, benutzerdefinierte Cursor werden nicht aktualisiert (z. B. After Effects-Textwerkzeug, Farbauswahl usw.), keine Minimierung des Benachrichtigungsbereichs und am ärgerlichsten ein kleines Fenster, das oben bleibt, um die aktive Verbindung anzuzeigen. Sie können es verkleinern, indem Sie es minimieren, aber es bleibt dort. Vielleicht werden zukünftige Updates diese Probleme beheben.

Trotzdem ist IMHO immer noch die beste Option, besonders wenn Sie Wert auf Reaktionsfähigkeit und hohe Bildwiederholfrequenz legen.

Burnhill
quelle