可可西

在win上使用NoMachine远程Mac机

从macOS 26.6之后,不再支持vnc Viewer远程连接,在windows11上发起远程连接时,会报如下错误:RFB protocol error: key length too large

而且,之前用vnc Viewer时,鼠标在macOS上完全滚不动,做了各种设置也得不到改善,用起来十分难受

 

NoMachine

NoMachine 是一个跨平台的远程桌面软件,支持的平台(客户端和服务端基本对等): Windows、macOS、Linux(DEB/RPM/tar.gz)、iOS、Android以及 HTML5 网页客户端

在 Linux/macOS 上比 RDP/VNC 快得多,它靠自研的 NX 协议做 X11 协议级的压缩与缓存,而不是像 VNC 那样抓屏幕像素

方案传输的内容效果
VNC 屏幕发生变化后的像素块 网速一差就糊;文本、UI 边缘全是块状伪影;带宽随分辨率线性涨
RDP(微软远程桌面,mstsc) 自己的一套图元 + 位图缓存 Windows 上优化得很好,Linux 上依赖 xrdp 转发,效果打折
NoMachine (NX) X11 绘图指令 + 智能缓存 只发「画一条线/贴一张图/渲染这段文字」,客户端本地重放

因为传的是指令而不是结果像素,所以:

  • 静态画面几乎不占带宽(一次发送,之后靠缓存命中)
  • 文本、UI、矢量元素即使低带宽也保持锐利
  • 拖动窗口、滚动代码这种操作特别流畅

 

最佳远程桌面软件选型:Windows 之间用 RDP(微软远程桌面,mstsc);连 Linux/macOS 桌面用 NoMachine

 

另外,NoMachine 也支持 H.264 视频流模式 —— 全屏播放视频、看 3D 时它会切换成编码视频流,而不是逐条发绘图指令

 

需要注意的是:自NoMachine 10.x版本开始,官方已取消Free Edition免费服务端版本

请勿前往官网安装最新版NoMachine客户端,要使用9.x版本(如:nomachine_9.3.7_1.dmg、nomachine_9.4.14_1_x64.exe),同时关闭自动更新(注:点击Settings -- Server -- Updates)

image

 

macOS服务端

image

 

注:对于不需要开Server机器,可以Stop the server,并去掉Start the server at system startup勾选避免Server随机器自动启动

image

 

Windows客户端

image

Name填写任意字符串,如:xxxx-mac,Host填写要远程mac机器的IP地址

 

image

 

image

 

image

点击右上角或者按快捷键 Ctrl + Alt + 0(macOS客户端是control + option + 0),来打开设置面板

 

Display设置

image

 

image

 

image

注:macbook远程imac,分辨率推荐1280 x 1024

 

按键设置

image

注1:勾选了Grab the keyboard input      在Mac机上,Win键就是Comamnd键,例如:按Win + C是复制,按Win + V是粘贴

注2:勾选了Map Ctrl to Cmd and Win to Ctrl      在Mac机上,Ctrl键就是Comamnd键,例如:按Ctrl + C是复制,按Ctrl + V是粘贴

posted on 2026-09-12 20:03  可可西  阅读(64)  评论(0)    收藏  举报

导航