Remote Desktop untuk OS X lebih baik dari VNC? [Tutup]

20

VNC hanya terasa lamban dan tidak efisien, dan terkadang memiliki gangguan tampilan. Di windows, saya bisa menggunakan Remote Desktop (RDP / MSTSC), dan di Linux saya bisa menggunakan NX Server, yang keduanya jauh lebih baik daripada VNC.

Adakah yang lebih baik dari VNC server untuk OS X? Saya juga membutuhkan sesuatu yang memiliki klien (viewer) untuk mesin Windows.

davr
sumber
Sepertinya tidak ada yang lebih baik daripada VNC ... semua jawaban tampaknya yang berbasis web jelek.
davr

Jawaban:

23

iRapp adalah server berbagi layar cepat favorit saya untuk OS X, tetapi mereka bangkrut sekitar Juni 2016 dan server lisensi mereka diturunkan pada beberapa titik. Pada sekitar 2 Oktober 2016 lisensi saya untuk server iRapp mengatakan diblokir karena tidak dapat menghubungi server lisensi dan saya tidak dapat menemukan cara untuk membuatnya berfungsi lagi. Bahkan lisensi percobaan yang saya miliki salinannya tidak akan diinstal tanpa server lisensi mereka sedang menyala.

Setelah beberapa penelitian, saya menemukan bahwa Aqua Connect adalah satu-satunya pesaing iRapp yang menawarkan server OS X RDP. Sebenarnya, Aqua pertama kali dengan RDP dan mereka menggugat iRapp karena merekayasa balik produk mereka, tetapi kalah. Aqua seharusnya lebih cepat (mereka telah meningkatkan protokol RDP dan menyebutnya AAP) tetapi sayangnya mereka lambat dalam pengembangan. iRapp memiliki dukungan OS X El Capitan beberapa bulan setelah dirilis, tetapi ketika saya meminta lisensi uji coba dari Aqua, mereka mengatakan Aqua masih seminggu atau lebih karena memiliki beta dengan dukungan untuk El Capitan (dan ini lebih dari satu tahun setelah EC dirilis!).

Sejauh ini, saya telah menolak membayar Aqua $ 249 mengetahui bahwa perangkat lunak mereka mungkin menjadi tidak berguna dengan pembaruan makro masa depan dan mereka mungkin tidak memperbaikinya selama 1+ tahun lagi.

Saya sudah mencoba semua klien VNC gratis: RealVNC, TightVNC, TigerVNC, UltraVNC, dan TurboVNC dan mereka semua lamban di berbagai tempat, bahkan pada LAN, dan masing-masing memiliki berbagai masalah dengan pengiriman kunci sistem, terutama Cmd-Tab. UltraVNC adalah yang tercepat dari yang lain jika diatur ke kecepatan "Ultra" pada LAN tetapi menggambar menu akan tetap macet hingga 5 detik dan tidak memiliki dukungan untuk mengirim kunci Cmd.

Saya akhirnya mencoba uji coba Remotix yang harganya $ 39 dan menggunakan protokol VNC, namun untuk beberapa alasan itu jauh lebih cepat ketika menghubungkan ke server VNC built-in OS X (dikenal sebagai 'Berbagi Layar' dalam pengaturan sistem) daripada klien lain . Bahkan, hampir secepat iRapp, dan tidak ada masalah dengan kunci sistem. Saya merekomendasikan kualitas layar 'Adaptive' karena 'Full' terasa lambat dan 'Medium' menunjukkan banyak warna sebagai warna yang salah. VNC mendukung beberapa protokol kompresi layar dan saya menduga Remotix mengimplementasikan protokol Apple-native. Masalah yang saya miliki dengan itu:

  • Roda gulir mouse bergerak scrollbar XCode sangat lambat dibandingkan dengan iRapp (sebenarnya saya menemukan "Gulir Sensitivitas" dalam preferensi dan pada pengaturan max itu tidak terlalu buruk tetapi masih terasa agak lambat).
  • Teks menjadi hampir terlalu buram untuk dibaca saat menggulir perlahan, tetapi cepat tajam saat Anda berhenti menggulir. Lebih menyebalkan daripada masalah sebenarnya tapi saya rindu kejelasan konsisten iRapp.
  • Ini mengabaikan keyboard jika Anda memindahkan mouse ke luar jendela remote control. Ini bisa sangat menjengkelkan jika Anda mengklik di kotak pencarian, lalu jentikkan mouse keluar dari cara untuk mengetik pencarian Anda dan mouse berakhir di luar jendela. Pengembang mengatakan saat ini tidak ada perbaikan untuk ini.
  • Salin / tempel tidak dapat diandalkan. Kadang-kadang mereka gagal secara acak dan bekerja jika dicoba lagi. Menyalin teks dari program tertentu tampaknya biasanya (tetapi tidak selalu) meletakkan sesuatu di clipboard yang tidak dimengerti oleh Remotix dan menempel berulang tidak menghasilkan apa-apa. Saya telah menginstal PureText yang memungkinkan Anda mengikat hotkey untuk mengubah apa pun yang ada di clipboard ke format teks biasa. Jika saya mengibaskan mouse di luar jendela Remotix, aktifkan PureText hotkey, lalu tempelkan di Remotix, itu merepotkan, tetapi itu berhasil. Di sisi positifnya, saya dapat menyalin dan menempel gambar ke OS X yang saya tidak bisa dengan sebagian besar klien VNC.
  • Alt-tab dari dalam Remotix tidak beralih kembali ke aplikasi Windows lain seperti di iRapp. Anehnya, Alt-tab memang memunculkan Windows task switcher, tetapi melepaskan tab sepertinya direbut oleh Remotix, meninggalkan jendela task switcher ke atas. Saya kemudian menemukan Anda dapat menjentik mouse di luar jendela Remotix dan Alt-Tab berhasil.

Opsi berbagi layar cepat lainnya adalah NoMachine . Ia menggunakan protokol NX yang serupa semangatnya dengan RDP dan akhirnya menjadi secepat iRapp dengan kejelasan yang sama. Sayangnya, itu memiliki masalah yang mematikan bagi saya:

  • Warna sedikit miring. Saya tidak berpikir bahkan menggunakan kualitas tertinggi sepenuhnya memperbaiki warna, meskipun sedikit perubahan mungkin tidak masalah bagi beberapa pengguna. Jika Anda harus mengambil tangkapan layar untuk dokumentasi produk seperti yang saya lakukan, perubahan warna bisa menjadi pemecah kesepakatan.
  • Roda gulir lambat dan tidak dapat disesuaikan.
  • Tidak ada opsi bawaan untuk menukar Ctrl dan Win kunci seperti Remotix memiliki sedemikian rupa sehingga Ctrl- [kunci] bukannya Win- [kunci] mentransmisikan Cmd- [kunci] ke OS X. Sebaliknya, saya menggunakan AutoHotkey untuk menukar Ctrl / Win, hanya seperti yang harus saya lakukan dengan iRapp, tetapi NoMachine entah bagaimana tidak melihat saya melepaskan tombol Ctrl sehingga Cmd-Tab, Cmd-C, Cmd-V semua tidak bekerja atau meninggalkan OS X berpikir kunci Cmd tetap ditekan yang menyebabkan segala macam masalah. Itu adalah pemecah kesepakatan. Perbaikan diusulkan di sinisetahun yang lalu tetapi belum diimplementasikan. Jika Anda tidak menukar Ctrl / Win, Anda dapat menggunakan Win- [kunci] untuk mendapatkan Cmd- [kunci], tetapi Anda tidak dapat menggunakan Win-Tab untuk Cmd-Tab karena Windows memakan hotkey itu untuk pengalih tugasnya sendiri bahkan jika Anda menonaktifkan hotkey di registri Windows. Swapping Cmd dan Ctrl di sistem OS X prefs juga tidak berfungsi karena tidak ada keyboard yang terdaftar saat NoMachine terhubung. Jika Anda mencolokkan keyboard fisik dan menukar tombolnya, hanya tombol pada keyboard fisik itu yang diganti (jika saya ingat dengan benar).
  • Salin gambar dan tempel ke OS X tidak berfungsi.
  • Jendela remote control harus diubah ukurannya secara manual pada setiap koneksi (iRapp memiliki masalah yang sama, Remotix tidak).

OpenNX adalah server protokol NX lain untuk OS X tetapi belum diperbarui untuk bekerja dengan Yosemite atau lebih baru.

Saya sudah membaca hal-hal baik tentang Splashtop tetapi $ 60 / tahun untuk penggunaan komersial 1 pengguna dan saya agak benci membayar biaya tahunan untuk perangkat lunak. Untuk penggunaan pribadi itu gratis dan pencarian saya menyarankan itu mungkin telah berfungsi Ctrl untuk dukungan kunci Cmd.

Timbuktu sudah ada sejak 1980 dan saya menganggap itu bekerja dengan baik, tetapi kepemilikannya telah dijual ke berbagai perusahaan. Sejauh yang saya tahu, pemilik terbarunya, Arris, bahkan tidak menjualnya lagi. Orang yang sudah memilikinya harus menggunakan retas untuk menginstalnya di El Capitan.

Versi berbayar TeamViewer mendukung koneksi ke alamat IP lokal alih-alih merutekan melalui internet, tetapi mereka telah pindah ke model berlangganan saja mulai dari $ 42 / bln. Produk ini gratis untuk penggunaan pribadi dan tampaknya cukup cepat, tetapi meninggalkan sedikit tab di UI dan menggunakan dialog cerewet. Orang-orang juga mengatakan bahwa mereka tidak akan membiarkan Anda menggunakan versi gratis melalui server mereka untuk periode koneksi yang lama. Ini tidak memiliki dukungan untuk mengirim kunci Ctrl sebagai Cmd ke macOS yang merupakan pemecah kesepakatan bagi saya. Penanganan masalah seperti AutoHotkey yang bekerja dengan iRapp untuk menukar Cmd / Ctrl tidak bekerja dengan TeamViewer dan diskusi online menunjukkan tidak ada solusi.

Saya membaca seseorang mengatakan bahwa " LogMeIn sangat cepat dibandingkan dengan VNC atau iRAPP" tetapi komentar pada jawaban lain pada halaman ini mengatakan "Pada LAN VNC lebih baik daripada Logmein" jadi saya tidak tahu. Either way itu hanya berfungsi melalui internet dan saya ingin solusi remote control LAN. GoToMyPC juga tampaknya hanya untuk internet.

Pada 2014, seseorang telah mendapatkan server unix xrdp untuk bekerja pada macOS tetapi beberapa masalah yang dijelaskan dalam balasan terdengar seperti pembunuh kesepakatan. Mungkin patut dicoba jika mereka sudah berhasil menyelesaikan bug. Kekhawatiran besar lainnya adalah bahwa versi macOS masa depan akan memecahkannya dan akan butuh selamanya bagi seseorang untuk menemukan solusinya, atau Apple dapat sepenuhnya menghapus lapisan unix lama yang memungkinkannya untuk bekerja.

Pembaruan Sierra tinggi:

Sejak pindah ke High Sierra, Remotix tidak lagi dapat mengirimkan klik dua kali ke mesin jarak jauh dan memiliki masalah aneh mengirim karakter tertentu ke beberapa program di aplikasi Terminal. Sepertinya beberapa atau semua masalah terminal dapat pergi ketika Num Lock kunci diaktifkan ON (aneh). Masalah klik ganda sangat membuat frustrasi. Setelah seminggu menunggu, saya mendapat tanggapan dari Nulana bahwa mereka harus merilis perbaikan sekitar 25 Oktober 2017.

Remotix 5 untuk Win dirilis 31 Oktober dan memperbaiki klik dua kali tidak pernah terlihat, tapi sekarang saya harus mengklik sangat cepat dan itu masih tidak dilihat sebagai klik ganda sebagian besar waktu. Menginstal pembaruan macOS 10.13.1 tampaknya memperbaiki masalah sampai saya mem-boot ulang dan masalah yang sama kembali bahkan setelah mem-boot ulang lagi. Klien TightVNC memiliki masalah yang sama, mengindikasikan kemungkinan masalah server macOS VNC. Saya tidak dapat mereproduksi pada mesin yang berbeda sehingga saya menginstal ulang macOS 10.13 dari awal setelah menghapus drive dan masalah klik ganda menghilang. Saya telah menginstal semua perangkat lunak yang sebelumnya saya pikir mungkin menyebabkannya dan masih belum kembali. Remotix 4 masih tidak dapat mengklik dua kali.

iRapp telah dilahirkan kembali sebagai NuoRDS dengan nama perusahaan yang berbeda yang dijalankan oleh mantan eksekutif dari Coderebel. Ini secepat dan mendukung klik dua kali. Sayangnya mereka tidak lagi menawarkan klien yang berdedikasi, jadi Anda harus menggunakan klien MS RDS, Remotix, atau berbagai klien lainnya. Sejauh ini, saya belum menemukan satu pun yang akan memungkinkan saya menukar Cmd dan Ctrl seperti yang digunakan klien iRapp untuk mendukung menggunakan AutoHotkey. Klien iRapp lama terhubung, kemudian memutuskan sambungan dengan segera tanpa pesan kesalahan. Saya sudah bertanya kepada mereka apakah ada solusi. Mereka awalnya menyarankan menjalankan Ukelele di Mac tetapi setelah beberapa penyelidikan, mereka mengakui Ukelele tidak dapat mengubah arti kunci pengubah seperti Cmd dan Ctrl (juga tidak dapat mengedit file keylayout secara langsung). Seharusnya mereka akan merilis pembaruan untuk menukar kunci di server NuoRDS tetapi tidak diberikan ETA.

Biasanya Anda dapat menukar tombol cmd / ctrl menggunakan Apple System Preferences > Keyboards > Modifier Keys..., tetapi itu hanya mempengaruhi keyboard lokal, bukan kunci yang dikirim oleh perangkat lunak remote control. Ini menjelaskan cara memodifikasi file yang digunakan oleh System Preferences secara langsung dan itu menunjukkan pengaturan mempengaruhi keyboard yang diidentifikasi oleh vendor unik dan ID produk. Saya menghabiskan waktu mencari apakah mungkin ada ID vendor / produk untuk keyboard remote control virtual atau jika Anda bisa bertukar kunci pada "semua" keyboard tetapi tidak dapat menemukan solusi. Saya mencoba menghilangkan vendor dan ID produk dari file berharap itu akan ditafsirkan sebagai "semua" keyboard, kemudian reboot, tetapi itu tidak berpengaruh.

Perangkat lunak lain yang biasanya dapat menukar Cmd / Ctrl pada macOS juga tidak berfungsi ketika terhubung melalui remote control:

  • DoubleCommand (saat ini tidak kompatibel dengan Sierra dan yang lebih baru)
  • Karabiner Elements (sebelumnya KeyboardRemap4Macbook).
Chris Dragon
sumber
3
Saya menyadari ini sudah hampir dua tahun sejak Anda memposting balasan ini. Tetapi saya ingin mengucapkan terima kasih untuk itu, karena itu sangat komprehensif, dan mengarahkan saya ke NuoRDS, yang saya mulai gunakan dan sangat menghargai (saya bekerja sebagian besar di lingkungan Windows 10, jadi Remote Desktop Connection adalah pendekatan yang lebih baik bagi saya ). NuoRDS jauh lebih cepat daripada TigerVNC, yang sebelumnya saya gunakan. Terima kasih lagi!
Mark Olbert
Saya hampir ketinggalan info tentang NuoRDS karena agak tersembunyi di OP. Terima kasih kepada @MarkOlbert saya memang melihatnya, dan ini memecahkan "sial, saya tidak bisa menyalin'n'paste menggunakan VNC" - masalah. Saya juga menemukan TigerVNC, yang terlihat sangat menjanjikan - sampai saya mengetahui bahwa mereka tidak memiliki server untuk macOS (dan server adalah apa yang saya cari). Tapi sekarang saya sangat senang, menggunakan NuoRDS sebagai server di Mac, dengan klien Microsoft Remote Desktop standar yang saya juga gunakan untuk mengakses mesin Windows saya yang lain.
Jashan
NX oleh NoMachine bekerja sangat baik di Mojave, dengan copy paste. Memindahkan dan menghubungkan jendela jauh lebih cepat daripada VNC stok
Ray Foss
2

Saya suka Logmein untuk ini karena saya memiliki akses di mana saja dan saya tidak perlu khawatir tentang penerusan port. Mungkin tampak agak banyak jika Anda hanya mengaksesnya melalui LAN, tetapi masih dapat digunakan.

steve.lippert
sumber
Logmein luar biasa! Dan gratis! Bekerja dengan sistem Windows juga!
Avalanchis
Bagaimana kinerja dibandingkan dengan VNC atau RDP? Saya menemukan VNC cukup lambat, dibandingkan dengan RDP (atau NX di linux, tapi saya anggap Anda belum pernah menggunakannya, itu tidak terlalu umum).
davr
Ini tidak sebagus RDP, tetapi bisa digunakan. Pada LAN VNC lebih baik daripada Logmein, tapi saya tidak tahu kasus penggunaan Anda.
steve.lippert
Kamu $! Log me in adalah $ uch a $ olution hebat untuk remote $ ystem acce $$
simpleuser
1

Coba yang ini dan semua kekhawatiran Anda akan hilang;)

Satu-satunya kelemahan adalah bahwa pada lisensi gratis itu membatasi waktu koneksi Anda jika Anda menggunakannya terlalu banyak. Saya tidak memiliki masalah ini karena kami memiliki lisensi premium. Anda dapat menggunakannya pada lintas platform (tentu saja dengan keterbatasan fitur).

Peninjau tim

Montag451
sumber
1

Utas SuperUser lama mengarahkan saya ke $ 80 iRapp , yang tampaknya berfungsi dengan baik tetapi agak mahal (well, tidak menurut standar pengguna Mac, tapi ...). Ini adalah server RDP untuk Mac OS.

Alasan VNC sangat lambat adalah karena ia melakukan sedikit lebih dari sekedar streaming layar desktop dan meneruskan perintah mouse dan keyboard. RDP dan NX sama-sama mengirim instruksi tentang cara membuat tampilan (agak seperti SVG vs JPG - JPG, sebenarnya format yang VNC gunakan untuk mengirim screenshot). Saya pikir TeamViewer melakukan proses yang sama, meskipun saya tidak tahu pasti.

Rangkuman: VNC secara sistematis lebih rendah, dan iRapp adalah solusi yang agak mahal untuk masalah Anda.

digitxp
sumber
0

Saya sudah mencoba banyak, termasuk yang disebutkan di sini dan semua memiliki masalah kinerja. Yang saya temukan sejauh ini yang paling responsif dan kualitas yang baik adalah AnyDesk . Sangat cepat dan ringan. Juga untuk koneksi ad-hock, Anda bahkan tidak memerlukan hak admin di mesin host.

Ini bukan tanpa masalah; tidak ada dukungan Cmd-Tab, kursor kustom tidak diperbarui (yaitu alat teks After Effects, color picker, dll), tidak ada meminimalkan ke area notifikasi dan yang paling menjengkelkan, jendela kecil yang tetap di atas untuk menunjukkan koneksi aktif. Anda dapat membuatnya lebih kecil dengan meminimalkannya tetapi masih tetap ada. Mungkin pembaruan di masa depan akan membahas hal ini.

Semua itu dikatakan, masih pilihan IMHO terbaik, terutama jika Anda menghargai respon dan refresh rate yang tinggi.

Burnhill
sumber