dav*_*avr 26 remote-desktop vnc nomachine macos
VNC 只是感觉缓慢和低效,偶尔会出现显示故障。在 Windows 上,我可以使用远程桌面 (RDP / MSTSC),在 Linux 上我可以使用 NX Server,这两者的性能都比 VNC 好得多。
有什么比 OS X 的 VNC 服务器更好的吗?我还需要一些有 Windows 机器客户端(查看器)的东西。
Win*_*ess 36
iRapp是我最喜欢的 OS X 快速屏幕共享服务器,但他们在 2016 年 6 月左右破产了,他们的许可证服务器在某个时候被取消了。截至 2016 年 10 月 2 日左右,我的 iRapp 服务器许可证说它被阻止,因为它无法联系许可证服务器,我找不到让它再次工作的方法。即使我有一份试用许可证,如果他们的许可证服务器不启动,也不会安装。
经过一些研究,我发现Aqua Connect是唯一提供 OS X RDP 服务器的 iRapp 竞争对手。事实上,Aqua 是第一个使用 RDP,他们起诉 iRapp 对其产品进行逆向工程,但败诉了。Aqua 据说速度更快(他们改进了 RDP 协议并将其称为 AAP),但不幸的是他们的开发速度很慢。iRapp 在发布几个月后就获得了 OS X El Capitan 支持,但是当我向 Aqua 申请试用许可证时,他们说 Aqua 距离支持 El Capitan 的测试版还有一周或更长时间(而且这已经超过了EC 发布一年后!)。
到目前为止,我拒绝向 Aqua 支付 249 美元,因为我知道他们的软件可能会在未来的 macOS 更新中变得毫无用处,而且他们可能会在 1 年以上的时间内无法修复它。
我已经尝试了所有免费的 VNC 客户端:RealVNC、TightVNC、TigerVNC、UltraVNC 和 TurboVNC,它们在不同的地方都很滞后,甚至在局域网上,并且每个客户端在传输系统密钥时都有各种问题,尤其是 Cmd-Tab。如果在 LAN 上设置为“Ultra”速度,UltraVNC 是最快的,但绘图菜单仍会停止长达 5 秒,并且它对发送 Cmd 键的支持为零。
我终于尝试了Remotix的试用,它的价格为 39 美元并使用 VNC 协议,但由于某种原因,它在连接到 OS X 的内置 VNC 服务器(在系统设置中称为“屏幕共享”)时比任何其他客户端都要快得多. 事实上,它几乎和 iRapp 一样快,而且它没有任何系统密钥问题。我推荐“自适应”屏幕质量,因为“全屏”明显慢,而“中”将许多颜色显示为错误的色调。VNC 支持多种屏幕压缩协议,我怀疑 Remotix 正在实施 Apple 本地协议。我遇到的问题:
另一个快速屏幕共享选项是NoMachine。它使用精神上与 RDP 相似的 NX 协议,最终与 iRapp 一样快,但具有相似的清晰度。可悲的是,它对我来说有致命的问题:
OpenNX是另一个适用于 OS X 的 NX 协议服务器,但它尚未更新为与 Yosemite 或更高版本一起使用。
我读过有关Splashtop 的好文章,但 1 位用户的商业用途是 60 美元/年,而且我讨厌为软件支付年费。对于个人使用,它是免费的,我的搜索表明它可能有工作 Ctrl 到 Cmd 键支持。
Timbuktu 自 1980 年以来一直存在,我认为它运行良好,但其所有权已被出售给多家公司。据我所知,它的最新主人Arris 甚至不再出售它。已经拥有它的人不得不求助于黑客在 El Capitan 中安装它。
TeamViewer付费版本支持连接到本地 IP 地址,而不是通过互联网路由,但他们已转向订阅模式,起价为 42 美元/月。该产品可免费供个人使用,而且速度相当快,但它在 UI 中留下了很少的选项卡并使用了唠叨的对话框。人们还说,他们不会让您通过他们的服务器长时间连接使用免费版本。它不支持将 Ctrl 键作为 Cmd 发送到 macOS,这对我来说是一个交易破坏者。像 AutoHotkey 这样与 iRapp 一起使用以交换 Cmd/Ctrl 的变通方法不适用于 TeamViewer,并且在线讨论指向没有解决方案。
我读到有人说“与 VNC 或 iRAPP 相比,LogMeIn真的很快”,但对此页面上另一个答案的评论说“在 LAN 上 VNC 比 Logmein 好”,所以我不知道。无论哪种方式,它都只能通过互联网工作,我想要一个 LAN 远程控制解决方案。 GoToMyPC似乎也只能上网。
截至 2014 年,有人已经让unix xrdp 服务器在 macOS 上运行,但回复中描述的一些问题听起来像是交易杀手。如果他们设法解决了错误,可能值得一试。另一个大问题是未来的 macOS 版本会破坏它,有人需要永远找到解决方法,或者 Apple 可能会完全删除允许它工作的旧 unix 层。
高山脉更新:
自从迁移到 High Sierra 后,Remotix 不再能够将双击传输到远程计算机,并且在将某些字符发送到终端应用程序中的某些程序时出现了奇怪的问题。它看起来像一些或全部的终端问题时,可能会消失的Num Lock键开启ON(怪异)。双击问题非常令人沮丧。经过一周的等待,我收到了 Nulana 的回复,他们应该在 2017 年 10 月 25 日左右发布修复程序。
Remotix 5 for Win 于 10 月 31 日发布,并修复了从未见过的双击问题,但现在我必须以难以置信的速度进行单击,而且大多数情况下仍然没有将其视为双击。安装 macOS 10.13.1 更新似乎解决了这个问题,直到我重新启动,即使再次重新启动,同样的问题仍然存在。TightVNC 客户端也有同样的问题,这表明它可能是 macOS VNC 服务器问题。我无法在另一台机器上重现,所以我在擦除驱动器后从头重新安装了 macOS 10.13,双击问题消失了。我已经安装了我认为可能导致它出现的所有以前的软件,但它仍然没有返回。Remotix 4 仍然无法双击。
iRapp 重生为 NuoRDS,公司名称不同,由 Coderebel 的一位前执行官经营。它和以往一样快,并支持双击。不幸的是,他们不再提供专用客户端,因此您必须使用 MS RDS 客户端、Remotix 或其他各种客户端。到目前为止,我发现没有一个可以让我像以前支持使用 AutoHotkey 的 iRapp 客户端那样交换 Cmd 和 Ctrl。旧的 iRapp 客户端连接,然后立即断开连接,没有错误消息。我已经问过他们是否有任何解决方法。他们最初建议在 Mac 上运行 Ukelele,但经过一些调查,他们承认 Ukelele 无法改变 Cmd 和 Ctrl 等修饰键的含义(也不能直接编辑键布局文件)。据说他们会发布更新来交换 NuoRDS 服务器端的密钥,但没有给出 ETA。
通常,您可以使用 交换 cmd/ctrl 键Apple System Preferences > Keyboards > Modifier Keys...,但它只影响本地键盘,而不影响远程控制软件发送的键。 这解释了如何直接修改系统偏好设置使用的文件,并显示了影响由其唯一供应商和产品 ID 标识的键盘的设置。我花了一段时间搜索虚拟遥控键盘是否有供应商/产品 ID,或者您是否可以交换“所有”键盘上的键但找不到解决方案。我尝试从文件中省略供应商和产品 ID,希望将其解释为“所有”键盘,然后重新启动,但没有效果。
通过远程控制连接时,其他通常能够在 macOS 上交换 Cmd/Ctrl 的软件也不起作用:
| 归档时间: |
|
| 查看次数: |
25148 次 |
| 最近记录: |