Remote Desktop cho OS X có tốt hơn VNC không? [đóng cửa]


20

VNC chỉ cảm thấy chậm chạp và không hiệu quả, và đôi khi có sự cố hiển thị. Trên windows, tôi có thể sử dụng Remote Desktop (RDP / MSTSC) và trên Linux tôi có thể sử dụng NX Server, cả hai đều hoạt động tốt hơn nhiều so với VNC.

Có gì tốt hơn máy chủ VNC cho OS X không? Ngoài ra tôi cần một cái gì đó có máy khách (trình xem) cho các máy Windows.



Có vẻ như không có gì tốt hơn VNC ... tất cả các câu trả lời dường như là những câu hỏi dựa trên web nhảm nhí.
davr

Câu trả lời:


23

iRapp là máy chủ chia sẻ màn hình nhanh yêu thích của tôi cho OS X, nhưng họ đã phá sản vào khoảng tháng 6 năm 2016 và máy chủ cấp phép của họ đã bị gỡ xuống tại một số điểm. Kể từ khoảng ngày 2 tháng 10 năm 2016, giấy phép của tôi cho máy chủ iRapp cho biết nó đã bị chặn vì không thể liên hệ với máy chủ cấp phép và tôi không thể tìm cách nào để nó hoạt động trở lại. Ngay cả một giấy phép dùng thử, tôi đã có một bản sao sẽ không cài đặt mà không có máy chủ cấp phép của họ.

Sau một số nghiên cứu, tôi thấy rằng Aqua Connect là đối thủ cạnh tranh iRapp duy nhất xung quanh cung cấp máy chủ OS X RDP. Trên thực tế, Aqua là người đầu tiên với RDP và họ đã kiện iRapp vì kỹ thuật đảo ngược sản phẩm của họ, nhưng đã thua kiện. Aqua được cho là nhanh hơn (họ đã cải thiện giao thức RDP và gọi nó là AAP) nhưng không may là họ chậm phát triển. iRapp đã hỗ trợ OS X El Capitan vài tháng sau khi phát hành, nhưng khi tôi xin giấy phép dùng thử từ Aqua, họ nói rằng Aqua vẫn còn một tuần nữa để có bản beta với sự hỗ trợ cho El Capitan (và điều này đã kết thúc năm sau khi EC được phát hành!).

Cho đến nay, tôi đã chống lại việc trả cho Aqua $ 249 khi biết rằng phần mềm của họ có thể trở nên vô dụng với bản cập nhật macOS trong tương lai và họ có thể không sửa nó trong hơn 1 năm nữa.

Tôi đã thử tất cả các máy khách VNC miễn phí: RealVNC, TightVNC, TigerVNC, UltraVNC và TurboVNC và tất cả chúng đều bị lag ở nhiều nơi, ngay cả trên mạng LAN và mỗi vấn đề khác nhau khi truyền khóa hệ thống, đặc biệt là Cmd-Tab. UltraVNC là tốc độ nhanh nhất trong số rất nhiều nếu được đặt ở tốc độ "Ultra" trên mạng LAN nhưng các menu vẽ vẫn bị treo trong tối đa 5 giây và không hỗ trợ gửi phím Cmd.

Cuối cùng tôi đã dùng thử bản Remotix có giá 39 đô la và sử dụng giao thức VNC, nhưng vì một số lý do, nó nhanh hơn rất nhiều khi kết nối với máy chủ VNC tích hợp của OS X (được gọi là 'Chia sẻ màn hình' trong cài đặt hệ thống) so với bất kỳ máy khách nào khác . Trên thực tế, nó gần như nhanh như iRapp và nó không có vấn đề gì với các khóa hệ thống. Tôi khuyên dùng chất lượng màn hình 'Thích ứng' vì 'Đầy đủ' chậm đáng chú ý và 'Trung bình' hiển thị nhiều màu là sai màu. VNC hỗ trợ nhiều giao thức nén màn hình và tôi nghi ngờ Remotix đang triển khai giao thức gốc của Apple. Những vấn đề tôi gặp phải với nó:

  • Con lăn cuộn chuột di chuyển thanh cuộn XCode rất chậm so với iRapp (thực ra tôi đã tìm thấy "Độ nhạy cuộn" trong tùy chọn và ở cài đặt tối đa, nó không quá tệ nhưng vẫn cảm thấy hơi chậm).
  • Văn bản trở nên gần như quá mờ để đọc khi cuộn chậm, nhưng sắc nét nhanh khi bạn ngừng cuộn. Khó chịu hơn một vấn đề thực sự nhưng tôi nhớ sự rõ ràng nhất quán của iRapp.
  • Nó bỏ qua bàn phím nếu bạn di chuyển chuột ra ngoài cửa sổ điều khiển từ xa. Điều này có thể thực sự gây phiền nhiễu nếu bạn nhấp vào hộp tìm kiếm, sau đó gạt chuột ra khỏi đường để nhập tìm kiếm của bạn và chuột kết thúc bên ngoài cửa sổ. Nhà phát triển cho biết hiện tại không có sửa chữa cho điều này.
  • Sao chép / dán không đáng tin cậy. Thỉnh thoảng họ ngẫu nhiên thất bại và làm việc nếu thử lại. Sao chép văn bản từ một số chương trình dường như thường (nhưng không phải luôn luôn) đặt một cái gì đó vào bảng tạm mà Remotix không hiểu và dán lặp đi lặp lại không có gì. Tôi đã cài đặt PureText cho phép bạn liên kết một phím nóng để thay đổi bất cứ thứ gì có trong bảng tạm sang định dạng văn bản thuần túy. Nếu tôi gạt chuột bên ngoài cửa sổ Remotix, kích hoạt phím nóng PureText, sau đó dán vào Remotix, thật rắc rối, nhưng nó hoạt động. Về mặt tích cực, tôi có thể sao chép và dán hình ảnh lên OS X mà tôi không thể với hầu hết các máy khách VNC.
  • Tab Alt từ bên trong Remotix không chuyển trở lại các ứng dụng Windows khác giống như trong iRapp. Điều kỳ lạ là, Alt-tab sẽ hiển thị trình chuyển đổi tác vụ Windows, nhưng việc giải phóng tab dường như bị Remotix tóm lấy, khiến cửa sổ trình chuyển đổi tác vụ bật lên. Sau này tôi phát hiện ra bạn có thể gạt chuột bên ngoài cửa sổ Remotix và Alt-Tab thành công.

Một tùy chọn chia sẻ màn hình nhanh khác là NoMachine . Nó sử dụng giao thức NX tương tự như RDP và kết thúc nhanh như iRapp với độ rõ tương tự. Đáng buồn thay, nó có vấn đề giết chết đối với tôi:

  • Màu sắc hơi bị lệch. Tôi không nghĩ ngay cả việc sử dụng chất lượng cao nhất cũng điều chỉnh hoàn toàn màu sắc, mặc dù sự thay đổi nhỏ có thể không quan trọng đối với một số người dùng. Nếu bạn phải chụp ảnh màn hình cho tài liệu sản phẩm như tôi làm, sự thay đổi màu sắc có thể là một công cụ giảm giá.
  • Bánh xe cuộn chậm và không thể điều chỉnh.
  • Không có tùy chọn tích hợp nào để trao đổi các phím Ctrl và Win như Remotix có Ctrl- [key] thay vì Win- [key] truyền Cmd- [key] sang OS X. Thay vào đó, tôi đã sử dụng AutoHotkey để hoán đổi Ctrl / Win, chỉ như tôi đã làm với iRapp, nhưng NoMachine bằng cách nào đó không thấy tôi giải phóng phím Ctrl nên Cmd-Tab, Cmd-C, Cmd-V đều không hoạt động hoặc khiến OS X nghĩ rằng phím Cmd vẫn bị giữ đủ loại vấn đề. Đó là một công cụ thỏa thuận. Một sửa chữa đã được đề xuất ở đâymột năm trước nhưng chưa được thực hiện. Nếu bạn không trao đổi Ctrl / Win, bạn có thể sử dụng Win- [key] để lấy Cmd- [key], nhưng bạn không thể sử dụng Win-Tab cho Cmd-Tab vì Windows ăn cả phím nóng đó cho trình chuyển đổi tác vụ của chính nó nếu bạn tắt phím nóng trong sổ đăng ký Windows. Hoán đổi Cmd và Ctrl trong các bảng hệ thống OS X cũng không hoạt động vì không có bàn phím nào được liệt kê khi NoMachine được kết nối. Nếu bạn cắm vào bàn phím vật lý và trao đổi các phím của nó, chỉ các phím trên bàn phím vật lý đó bị tráo đổi (nếu tôi nhớ chính xác).
  • Sao chép hình ảnh và dán vào OS X không hoạt động.
  • Cửa sổ điều khiển từ xa phải được thay đổi kích thước thủ công trên mọi kết nối (iRapp có cùng một vấn đề, Remotix thì không).

OpenNX là một máy chủ giao thức NX khác cho OS X nhưng nó chưa được cập nhật để hoạt động với Yosemite trở lên.

Tôi đã đọc những điều hay về Splashtop nhưng nó là $ 60 / năm cho 1 người dùng sử dụng thương mại và tôi ghét phải trả phí hàng năm cho phần mềm. Đối với sử dụng cá nhân, nó miễn phí và các tìm kiếm của tôi cho thấy nó có thể đã hoạt động hỗ trợ phím Ctrl đến Cmd.

Timbuktu đã có từ năm 1980 và tôi cho rằng nó hoạt động tốt, nhưng quyền sở hữu của nó đã được bán cho các công ty khác nhau. Theo như tôi có thể nói, chủ sở hữu mới nhất của nó, Arris, thậm chí không bán nó nữa. Những người đã sở hữu nó đã phải dùng đến các bản hack để cài đặt nó ở El Capitan.

Phiên bản trả phí của TeamViewer hỗ trợ kết nối với địa chỉ IP cục bộ thay vì định tuyến qua internet, nhưng họ đã chuyển sang mô hình chỉ đăng ký bắt đầu từ $ 42 / tháng. Sản phẩm này miễn phí cho sử dụng cá nhân và có vẻ khá nhanh, nhưng nó để lại các tab nhỏ trong giao diện người dùng và sử dụng các hộp thoại nag. Mọi người cũng nói rằng họ sẽ không cho phép bạn sử dụng phiên bản miễn phí thông qua máy chủ của họ trong thời gian kết nối kéo dài. Nó không hỗ trợ cho việc gửi phím Ctrl dưới dạng Cmd sang macOS, đây là một công cụ giải quyết đối với tôi. Các cách giải quyết như AutoHotkey đã làm việc với iRapp để trao đổi Cmd / Ctrl không hoạt động với TeamViewer và thảo luận trực tuyến chỉ ra không có giải pháp.

Tôi đã đọc ai đó nói rằng " LogMeIn thực sự nhanh so với VNC hoặc iRAPP" nhưng một nhận xét về một câu trả lời khác trên trang này nói rằng "Trên mạng LAN VNC tốt hơn Logmein" nên tôi không biết. Dù bằng cách nào nó cũng chỉ hoạt động thông qua internet và tôi muốn một giải pháp điều khiển từ xa LAN. GoToMyPC dường như cũng chỉ là internet.

Kể từ năm 2014, một người nào đó đã nhận được máy chủ unix xrdp để hoạt động trên macOS nhưng một số vấn đề được mô tả trong các câu trả lời nghe có vẻ giống như kẻ giết người. Có thể đáng để thử nếu họ đã xử lý được các lỗi. Một mối quan tâm lớn khác là các phiên bản macOS trong tương lai sẽ phá vỡ nó và sẽ phải mất một thời gian để ai đó tìm ra cách giải quyết, hoặc Apple có thể loại bỏ hoàn toàn các lớp unix cũ cho phép nó hoạt động.

Cập nhật Sierra cao:

Kể từ khi chuyển đến High Sierra, Remotix không còn có thể truyền một cú nhấp chuột đến máy từ xa và nó có vấn đề kỳ lạ khi gửi một số ký tự nhất định đến một số chương trình trong ứng dụng Terminal. Có vẻ như một số hoặc tất cả các sự cố thiết bị đầu cuối có thể biến mất khi phím Num Lock được BẬT (lạ). Vấn đề nhấp đúp là cực kỳ bực bội. Sau một tuần chờ đợi, tôi nhận được phản hồi từ Nulana rằng họ sẽ phát hành bản sửa lỗi vào khoảng ngày 25 tháng 10 năm 2017.

Remotix 5 for Win đã được phát hành vào ngày 31 tháng 10 và đã sửa lỗi nhấp đúp không bao giờ được nhìn thấy, nhưng bây giờ tôi phải nhấp cực kỳ nhanh và nó vẫn không được xem là nhấp đúp trong hầu hết thời gian. Cài đặt bản cập nhật macOS 10.13.1 dường như đã khắc phục sự cố cho đến khi tôi khởi động lại và vấn đề tương tự trở lại ngay cả sau khi khởi động lại. Máy khách của FastVNC có cùng một vấn đề, cho thấy đó có thể là sự cố máy chủ macOS VNC. Tôi không thể sao chép trên một máy khác vì vậy tôi đã cài đặt lại macOS 10.13 từ đầu sau khi xóa ổ đĩa và vấn đề nhấp đúp đã biến mất. Tôi đã cài đặt tất cả các phần mềm cũ mà tôi nghĩ có thể đã gây ra và nó vẫn chưa được trả lại. Remotix 4 vẫn không thể nhấp đúp.

iRapp đã được tái sinh thành NuoRDS dưới một tên công ty khác được điều hành bởi một cựu giám đốc từ Coderebel. Nó nhanh hơn bao giờ hết và hỗ trợ nhấp đúp. Thật không may, họ không còn cung cấp một ứng dụng khách chuyên dụng, vì vậy bạn phải sử dụng ứng dụng khách MS RDS, Remotix hoặc nhiều ứng dụng khách khác. Cho đến nay, tôi đã không tìm thấy cái nào cho phép tôi trao đổi Cmd và Ctrl như ứng dụng khách iRapp được sử dụng để hỗ trợ sử dụng AutoHotkey. Ứng dụng khách iRapp cũ kết nối, sau đó ngắt kết nối ngay lập tức mà không có thông báo lỗi. Tôi đã hỏi họ nếu có bất kỳ cách giải quyết. Ban đầu, họ đề nghị chạy Ukelele trên Mac nhưng sau một số điều tra, họ thừa nhận Ukelele không thể thay đổi ý nghĩa của các phím bổ trợ như Cmd và Ctrl (cũng không thể chỉnh sửa trực tiếp các tệp khóa phím). Giả sử họ sẽ phát hành bản cập nhật để trao đổi các khóa trên đầu máy chủ NuoRDS nhưng không có ETA nào được đưa ra.

Thông thường bạn có thể trao đổi các phím cmd / ctrl bằng cách sử dụng Apple System Preferences > Keyboards > Modifier Keys..., nhưng nó chỉ ảnh hưởng đến bàn phím cục bộ, không ảnh hưởng đến các phím được gửi bởi phần mềm điều khiển từ xa. Điều này giải thích cách sửa đổi trực tiếp các tệp được sử dụng bởi Tùy chọn hệ thống và nó hiển thị các cài đặt ảnh hưởng đến bàn phím được xác định bởi ID nhà cung cấp và sản phẩm duy nhất của nó. Tôi đã dành một lúc để tìm kiếm nếu có thể có ID nhà cung cấp / sản phẩm cho bàn phím điều khiển từ xa ảo hoặc nếu bạn có thể trao đổi các phím trên bàn phím "tất cả" nhưng không thể tìm thấy giải pháp. Tôi đã thử bỏ qua ID nhà cung cấp và sản phẩm khỏi tệp với hy vọng rằng nó sẽ được hiểu là bàn phím "tất cả", sau đó được khởi động lại, nhưng nó không có tác dụng.

Các phần mềm khác thường có thể trao đổi Cmd / Ctrl trên macOS cũng không hoạt động khi được kết nối qua điều khiển từ xa:

  • DoubleCommand (hiện không tương thích với Sierra trở lên)
  • Các yếu tố Karabiner (trước đây là KeyboardRemap4Macbook).

3
Tôi nhận ra đã gần hai năm kể từ khi bạn đăng bài trả lời này. Nhưng tôi muốn cảm ơn bạn vì nó rất toàn diện và đã chỉ cho tôi NuoRDS, tôi đã bắt đầu sử dụng và thực sự đánh giá cao (tôi làm việc chủ yếu trong môi trường Windows 10, vì vậy Remote Desktop Connection là cách tiếp cận goto đối với tôi ). NuoRDS là snappier hơn nhiều so với TigerVNC, mà tôi đã sử dụng trước đây. Thanx một lần nữa!
Mark Olbert

Tôi gần như đã bỏ lỡ thông tin trên NuoRDS vì nó bị ẩn trong OP. Cảm ơn @MarkOlbert, tôi đã nhìn thấy nó và điều này đã giải quyết vấn đề "chết tiệt, không thể sao chép bằng cách sử dụng VNC". Tôi cũng tình cờ gặp TigerVNC, có vẻ rất hứa hẹn - cho đến khi tôi phát hiện ra rằng họ không có máy chủ của họ cho macOS (và máy chủ là thứ tôi đang tìm kiếm). Nhưng bây giờ tôi rất vui, sử dụng NuoRDS làm máy chủ trên máy Mac, với máy khách Microsoft Remote Desktop tiêu chuẩn mà tôi cũng sử dụng để truy cập các máy Windows khác của mình.
Jashan

NX by NoMachine hoạt động tuyệt vời trên Mojave, với bản sao dán. Cửa sổ di chuyển và kết nối nhanh hơn nhiều so với chứng khoán VNC
Ray Foss

2

Tôi yêu Logmein vì điều này vì tôi có quyền truy cập ở bất cứ đâu và tôi không cần phải lo lắng về việc chuyển tiếp cổng. Có vẻ như hơi nhiều nếu bạn chỉ truy cập nó qua mạng LAN, nhưng vẫn có thể sử dụng được.


Logmein thật tuyệt! Và miễn phí! Hoạt động với các hệ thống Windows!
Avalanchis

Hiệu suất so với VNC hoặc RDP như thế nào? Tôi thấy VNC khá lag, so với RDP (hoặc NX trên linux, nhưng tôi cho rằng bạn chưa sử dụng nó, nó không phổ biến lắm).
davr

Nó không tốt như RDP, nhưng nó có thể sử dụng được. Trên mạng LAN VNC tốt hơn Logmein, nhưng tôi không biết trường hợp sử dụng của bạn.
steve.lippert

Bạn $! Đăng nhập cho tôi là $ uch một giải pháp $ tuyệt vời cho điều khiển từ xa $ ystem acce $$
đơn giản

1

Hãy thử cái này và tất cả những lo lắng của bạn sẽ biến mất;)

Hạn chế duy nhất là trên giấy phép miễn phí, nó giới hạn thời gian kết nối của bạn nếu bạn sử dụng quá nhiều. Tôi không gặp vấn đề này vì chúng tôi có giấy phép cao cấp. Bạn có thể sử dụng nó trên các nền tảng chéo (tất nhiên có giới hạn tính năng).

Đồng đội


1

Một chủ đề SuperUser cũ đã chỉ cho tôi về iRapp $ 80 , có vẻ hoạt động khá tốt nhưng khá đắt (tốt, không phải theo tiêu chuẩn của người dùng Mac, nhưng ...). Đó là một máy chủ RDP cho Mac OS.

Lý do VNC rất chậm là vì nó không thực hiện nhiều hơn việc truyền phát màn hình của máy tính để bàn của bạn và chuyển tiếp các lệnh chuột và bàn phím. Cả RDP và NX đều gửi hướng dẫn về cách hiển thị màn hình (giống như SVG so với JPG - JPG, trên thực tế là định dạng mà VNC sử dụng để gửi ảnh chụp màn hình). Tôi nghĩ TeamViewer thực hiện quy trình tương tự, mặc dù tôi không biết chắc chắn.

Tóm tắt: VNC kém hơn một cách có hệ thống và iRapp là một giải pháp khá tốn kém cho vấn đề của bạn.


0

Tôi đã thử nhiều, kể cả những cái được đề cập ở đây và tất cả đều có vấn đề về hiệu suất. Người mà tôi thấy cho đến nay phản ứng nhanh nhất và chất lượng tốt là AnyDesk . Siêu nhanh và nhẹ. Ngoài ra, đối với các kết nối quảng cáo, bạn thậm chí không cần quyền quản trị trên máy chủ.

Nó không phải là không có vấn đề mặc dù; không hỗ trợ Cmd-Tab, con trỏ tùy chỉnh không cập nhật (ví dụ: công cụ văn bản After Effects, bộ chọn màu, v.v.), không thu nhỏ vào vùng thông báo và khó chịu nhất, một cửa sổ nhỏ nằm trên cùng để hiển thị kết nối hoạt động. Bạn có thể làm cho nó nhỏ hơn bằng cách giảm thiểu nó nhưng nó vẫn còn ở đó. Có thể các bản cập nhật trong tương lai sẽ giải quyết những điều này.

Tất cả những gì đang được nói, vẫn là lựa chọn tốt nhất IMHO, đặc biệt nếu bạn đánh giá cao khả năng đáp ứng và tốc độ làm mới cao.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.