VNC po prostu czuje się powolny i nieefektywny, a czasami ma usterki w wyświetlaniu. W systemie Windows mogę korzystać z pulpitu zdalnego (RDP / MSTSC), a w systemie Linux mogę korzystać z serwera NX, które działają znacznie lepiej niż VNC.
Czy jest coś lepszego niż serwer VNC dla OS X? Potrzebuję też czegoś, co ma klienta (przeglądarkę) dla komputerów z systemem Windows.
Odpowiedzi:
iRapp był moim ulubionym serwerem szybkiego udostępniania ekranu dla OS X, ale zbankrutowali około czerwca 2016 r., a ich serwer licencji został w pewnym momencie zdjęty. Około 2 października 2016 r. Moja licencja na serwer iRapp powiedziała, że jest zablokowana, ponieważ nie może skontaktować się z serwerem licencji i nie mogę znaleźć sposobu, aby ponownie go uruchomić. Nawet licencja próbna, którą miałem kopię, nie zainstalowałaby się bez serwera licencji.
Po kilku badaniach odkryłem, że Aqua Connect jest jedynym konkurentem iRapp, który oferuje serwer OS X RDP. W rzeczywistości Aqua był pierwszy z RDP i pozwał iRapp do inżynierii wstecznej swojego produktu, ale przegrał sprawę. Aqua jest podobno szybszy (ulepszyli protokół RDP i nazywają go AAP), ale niestety powolny rozwój. iRapp miał wsparcie OS X El Capitan kilka miesięcy po wydaniu, ale kiedy poprosiłem o licencję próbną od Aqua, powiedzieli, że Aqua jest jeszcze za tydzień lub dłużej od posiadania wersji beta ze wsparciem dla El Capitan (i to było ponad rok po wydaniu EC!).
Do tej pory opierałem się płaceniu Aqua 249 $, wiedząc, że ich oprogramowanie może stać się bezużyteczne w przypadku przyszłej aktualizacji systemu macOS i mogą nie naprawić tego przez ponad 1 rok.
Wypróbowałem wszystkie bezpłatne klienty VNC: RealVNC, TightVNC, TigerVNC, UltraVNC i TurboVNC i wszystkie one są opóźnione w różnych miejscach, nawet w sieci LAN, i każdy ma różne problemy z przesyłaniem kluczy systemowych, zwłaszcza Cmd-Tab. UltraVNC była najszybsza z serii, jeśli ustawiono ją na „Ultra” w sieci LAN, ale menu rysowania nadal się zatrzymywało do 5 sekund i nie ma obsługi wysyłania klucza Cmd.
W końcu wypróbowałem wersję próbną Remotix, która kosztuje 39 USD i używa protokołu VNC, ale z jakiegoś powodu jest ona niesamowicie szybsza po podłączeniu do wbudowanego serwera VNC w OS X (znanego jako „Udostępnianie ekranu” w ustawieniach systemu) niż jakikolwiek inny klient . W rzeczywistości jest prawie tak szybki jak iRapp i nie ma żadnych problemów z kluczami systemowymi. Zalecam jakość ekranu „Adaptive”, ponieważ „Full” jest zauważalnie wolny, a „Medium” pokazuje wiele kolorów jako niewłaściwy odcień. VNC obsługuje wiele protokołów kompresji ekranu i podejrzewam, że Remotix implementuje natywny protokół Apple. Mam z tym problemy:
Inną szybką opcją udostępniania ekranu jest NoMachine . Wykorzystuje protokół NX, który jest podobny duchowo do RDP i kończy się tak szybko jak iRapp z podobną jasnością. Niestety ma dla mnie problemy z zabijaniem transakcji:
OpenNX to kolejny serwer protokołu NX dla OS X, ale nie został zaktualizowany do pracy z Yosemite lub nowszym.
Czytałem dobre rzeczy o Splashtop, ale kosztuje 60 USD rocznie za komercyjne wykorzystanie przez 1 użytkownika i raczej nie lubię płacić rocznych opłat za oprogramowanie. Do użytku osobistego jest bezpłatny, a moje wyszukiwania sugerują, że może mieć działającą obsługę klawiszy Ctrl do Cmd.
Timbuktu istnieje od 1980 roku i zakładam, że działa dobrze, ale jego własność została sprzedana różnym firmom. O ile wiem, jego najnowszy właściciel, Arris, nawet go nie sprzedaje. Ludzie, którzy już go posiadają, musieli uciekać się do hacków, aby zainstalować go w El Capitan.
Wersja płatna TeamViewer obsługuje łączenie się z lokalnym adresem IP zamiast routingu przez Internet, ale przeszli na model z subskrypcją już od 42 USD / mc. Produkt jest bezpłatny do użytku osobistego i wydaje się dość szybki, ale pozostawia małe zakładki w interfejsie użytkownika i korzysta z okien dialogowych nag. Ludzie mówią również, że nie pozwolą ci korzystać z darmowej wersji przez ich serwery przez dłuższy okres połączenia. Nie obsługuje wysyłania klawisza Ctrl jako Cmd do macOS, co jest dla mnie przełomem. Obejścia takie jak AutoHotkey, które współpracowały z iRapp do zamiany Cmd / Ctrl, nie działają z TeamViewerem, a dyskusje online nie wskazują na żadne rozwiązanie.
Czytam, jak ktoś mówi, że „ LogMeIn jest naprawdę szybki w porównaniu do VNC lub iRAPP”, ale komentarz do innej odpowiedzi na tej stronie mówi „W sieci LAN VNC jest lepszy niż Logmein”, więc nie wiem. Tak czy inaczej działa to tylko przez Internet i chcę rozwiązanie do zdalnego sterowania w sieci LAN. GoToMyPC wydaje się być tylko internetem.
Począwszy od 2014 roku, ktoś uruchomił serwer xrdp w systemie Unix do pracy z systemem macOS, ale niektóre problemy opisane w odpowiedziach brzmią jak zabójcy transakcji. Warto spróbować, jeśli udało im się rozwiązać błędy. Innym dużym problemem jest to, że przyszłe wersje systemu macOS go zepsują i zajmie to wieczność, aby ktoś znalazł obejście, lub Apple może całkowicie usunąć stare warstwy unixowe, które pozwalają mu działać.
Aktualizacja High Sierra:
Od czasu przejścia do High Sierra, Remotix nie jest już w stanie przesłać podwójnego kliknięcia do zdalnego komputera i ma dziwne problemy z wysyłaniem niektórych znaków do niektórych programów w aplikacji Terminal. Wygląda na to, niektóre lub wszystkie problemy terminal może odejść, gdy Num Lock kluczyka ON (dziwne). Problem podwójnego kliknięcia jest niezwykle frustrujący. Po tygodniu oczekiwania otrzymałem odpowiedź od Nulany, że powinni wydać poprawkę około 25 października 2017 r.
Remotix 5 dla Win został wydany 31 października i naprawiono, że podwójne kliknięcie nigdy nie było widoczne, ale teraz muszę klikać niesamowicie szybko i nadal nie jest postrzegane jako podwójne kliknięcie przez większość czasu. Instalowanie aktualizacji systemu macOS 10.13.1 wydawało się rozwiązać problem, dopóki nie zrestartowałem się i ten sam problem powrócił nawet po ponownym uruchomieniu. Klient TightVNC miał ten sam problem, co wskazuje, że prawdopodobnie był to problem z serwerem macOS VNC. Nie mogłem odtworzyć na innym komputerze, więc po skasowaniu dysku ponownie zainstalowałem macOS 10.13 i problem podwójnego kliknięcia zniknął. Zainstalowałem całe poprzednie oprogramowanie, które, jak przypuszczałem, mogło go spowodować i nadal nie zostało zwrócone. Remotix 4 nadal nie może kliknąć dwukrotnie.
iRapp odrodził się jako NuoRDS pod inną nazwą prowadzoną przez byłego dyrektora Coderebel. Jest tak szybki jak zawsze i obsługuje podwójne kliknięcie. Niestety nie oferują już dedykowanego klienta, więc musisz użyć klienta MS RDS, Remotix lub różnych innych klientów. Jak dotąd nie znalazłem żadnego, który pozwoliłby mi zamieniać Cmd i Ctrl, tak jak klient iRapp używany do obsługi za pomocą AutoHotkey. Stary klient iRapp łączy się, a następnie rozłącza natychmiast bez komunikatu o błędzie. Zapytałem ich, czy istnieje jakieś obejście. Początkowo zasugerowali uruchomienie Ukelele na Macu, ale po pewnym dochodzeniu przyznali, że Ukelele nie może zmienić znaczenia klawiszy modyfikujących, takich jak Cmd i Ctrl (ani nie może bezpośrednio edytować plików keylayout). Podobno wydadzą aktualizację, aby zamienić klucze na końcu serwera NuoRDS, ale nie podano ETA.
Zwykle możesz zamieniać klawisze cmd / ctrl za pomocą
Apple System Preferences > Keyboards > Modifier Keys...
, ale wpływa to tylko na lokalną klawiaturę, a nie na klawisze wysyłane przez oprogramowanie do zdalnego sterowania. To wyjaśnia, jak bezpośrednio modyfikować pliki używane w Preferencjach systemowych i pokazuje, że ustawienia wpływają na klawiaturę identyfikowaną przez jej unikalnego dostawcę i identyfikator produktu. Spędziłem trochę czasu szukając, czy może istnieć identyfikator dostawcy / produktu dla wirtualnej klawiatury zdalnego sterowania lub czy możesz zamienić klawisze na „wszystkich” klawiaturach, ale nie mogę znaleźć rozwiązania. Próbowałem pominąć identyfikator dostawcy i produktu w pliku, mając nadzieję, że zostanie to zinterpretowane jako „wszystkie” klawiatury, a następnie uruchomione ponownie, ale nie przyniosło to żadnego efektu.Inne oprogramowanie zwykle zdolne do zamiany Cmd / Ctrl na macOS również nie działa po podłączeniu za pomocą pilota:
źródło
Uwielbiam Logmein, ponieważ mam dostęp w dowolnym miejscu i nie muszę się martwić o porty przekierowujące. Może wydawać się trochę, jeśli masz do niego dostęp tylko przez sieć LAN, ale nadal nadaje się do użytku.
źródło
Spróbuj tego, a wszystkie zmartwienia znikną;)
Jedyną wadą jest to, że w przypadku bezpłatnych licencji ogranicza czas połączenia, jeśli używasz go zbyt często. Nie mam tego problemu, ponieważ mamy licencję premium. Możesz go używać na różnych platformach (oczywiście z ograniczeniami funkcji).
Teamviewer
źródło
Stary wątek SuperUser wskazał mi na iRapp za 80 USD , który wydaje się działać dość dobrze, ale jest dość drogi (no cóż, nie według standardów użytkowników komputerów Mac, ale ...). Jest to serwer RDP dla systemu Mac OS.
Powodem, dla którego VNC jest tak wolny, jest to, że robi niewiele więcej niż przesyłanie strumieniowe screencastu z pulpitu i przekazywanie poleceń myszy i klawiatury. Zarówno RDP, jak i NX wysyłają instrukcje renderowania wyświetlacza (trochę jak SVG vs. JPG - JPG jest w rzeczywistości formatem używanym przez VNC do wysyłania zrzutów ekranu). Myślę, że TeamViewer wykonuje ten sam proces, choć nie jestem tego pewien.
Podsumowanie: VNC jest systematycznie gorszy, a iRapp jest dość drogim rozwiązaniem twojego problemu.
źródło
Próbowałem wielu, w tym tych wymienionych tutaj i wszystkie miały problemy z wydajnością. Tym, który uważam za najbardziej responsywny i dobrej jakości był AnyDesk . Super szybki i lekki. Również w przypadku połączeń ad-hock nie potrzebujesz nawet uprawnień administratora na komputerze hosta.
Nie jest jednak bez problemów; brak obsługi Cmd-Tab, niestandardowe kursory nie aktualizują się (tj. narzędzie tekstowe After Effects, próbnik kolorów itp.), brak minimalizacji do obszaru powiadomień i, co najbardziej denerwujące, małe okno, które pozostaje na wierzchu, aby pokazać aktywne połączenie. Możesz go zmniejszyć, minimalizując go, ale nadal tam jest. Być może przyszłe aktualizacje to rozwiążą.
To powiedziawszy, wciąż najlepsza opcja IMHO, szczególnie jeśli cenisz szybkość reakcji i wysoką częstotliwość odświeżania.
źródło