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.
Antworten:
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:
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:
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:
quelle
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.
quelle
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
quelle
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.
quelle
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.
quelle