Answers:
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距离Beta尚有一周或更长时间的支持El Capitan(这已经超过了EC发布后一年!)。
到目前为止,我一直拒绝向Aqua支付249美元,因为他们知道他们的软件可能会在未来的macOS更新中变得无用,而且他们可能会在1年以上的时间内无法修复它。
我已经尝试了所有免费的VNC客户端:RealVNC,TightVNC,TigerVNC,UltraVNC和TurboVNC,它们在各个地方(甚至在LAN上)都比较滞后,并且在传输系统密钥(尤其是Cmd-Tab)方面都存在各种问题。如果在LAN上将UltraVNC设置为“ Ultra”速度,UltraVNC是最快的,但是图形菜单仍会停滞5秒钟,并且对发送Cmd密钥的支持为零。
我终于尝试了Remotix的试用版,该版本价格为39美元并使用VNC协议,但是由于某些原因,连接到OS X的内置VNC服务器(在系统设置中称为“屏幕共享”)时,其速度比其他任何客户端都要快。实际上,它的速度几乎与iRapp一样快,并且系统密钥没有任何问题。我建议使用“自适应”屏幕质量,因为“全屏”的速度明显较慢,而“中屏”会显示许多颜色作为错误的色彩。VNC支持多种屏幕压缩协议,我怀疑Remotix正在实现Apple本地协议。我遇到的问题:
另一个快速的屏幕共享选项是NoMachine。它使用的NX协议在本质上与RDP相似,并且最终以与iRapp差不多的速度达到了类似的清晰度。可悲的是,这对我来说具有交易杀人的问题:
OpenNX是OS X的另一种NX协议服务器,但尚未更新为可与Yosemite或更高版本一起使用。
我已经读过有关Splashtop的好东西,但对于1个用户的商业用途来说,它的年费为60美元,而我宁愿不愿意每年支付软件费用。对于个人使用,它是免费的,我的搜索显示它可能具有有效的Ctrl至Cmd键支持。
廷巴克图(Timbuktu)自1980年以来一直存在,我认为它运作良好,但其所有权已出售给了多家公司。据我所知,它的最新所有者Arris甚至不再出售它。已经拥有它的人不得不依靠黑客将其安装在El Capitan中。
TeamViewer付费版本支持连接到本地IP地址,而不是通过Internet进行路由,但是它们已经迁移到仅订阅模式,起价为$ 42 / mo。该产品免费供个人使用,并且看上去相当快,但是它在UI中保留了很少的标签,并使用了nag对话框。人们还说,他们不会让您长时间通过服务器使用免费版本。它不支持将Ctrl键作为Cmd发送到macOS,这对我来说很麻烦。与iRapp一起使用以交换Cmd / Ctrl的AutoHotkey之类的变通办法不适用于TeamViewer,并且在线讨论都没有解决方案。
我读到有人说:“ 与VNC或iRAPP相比,LogMeIn确实非常快”,但对此页面上另一个答案的评论则是“在LAN上VNC比Logmein更好”,所以我不知道。无论哪种方式,它都只能通过互联网运行,并且我需要LAN远程控制解决方案。 GoToMyPC似乎也仅是互联网。
截至2014年,有人已经在Linux上使用unix xrdp服务器工作,但答复中描述的一些问题听起来像是交易杀手。如果他们设法解决了这些错误,可能值得尝试。另一个令人担忧的问题是,未来的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或其他各种客户端。到目前为止,我还没有发现像iRapp客户端曾经支持使用AutoHotkey那样交换Cmd和Ctrl的方法。旧的iRapp客户端会连接,然后立即断开连接,而不会出现错误消息。我问他们是否有任何解决方法。他们最初建议在Mac上运行Ukelele,但经过调查后,他们承认Ukelele无法更改Cmd和Ctrl等修饰键的含义(也不能直接编辑键盘布局文件))。假设他们将发布更新以交换NuoRDS服务器端上的密钥,但未提供ETA。
通常,您可以使用来交换cmd / ctrl键Apple System Preferences > Keyboards > Modifier Keys...
,但它仅影响本地键盘,而不影响远程控制软件发送的键。 这说明了如何直接修改“系统偏好设置”所使用的文件,并说明了设置会影响由其唯一的供应商和产品ID标识的键盘。我花了一段时间搜索虚拟远程控制键盘是否有供应商/产品ID,或者是否可以交换“所有”键盘上的键,但找不到解决方案。我尝试从文件中省略供应商和产品ID,希望将其解释为“所有”键盘,然后重新启动,但没有效果。
通过遥控器连接时,通常能够在macOS上交换Cmd / Ctrl的其他软件也无法使用:
我很喜欢Logmein,因为我可以在任何地方访问,而无需担心转发端口。如果仅通过局域网访问它,可能看起来有点多,但仍然可以使用。