Answers:
VNC显示号只是指定端口的另一种方法。按照惯例,显示0是端口5900;显示0是端口5900。显示1端口5901,依此类推,因此,如果服务器使用的端口接近5900,则可以简单地减去5900并将其用作显示编号。
与您所说的相反,Mac OS X的屏幕共享客户端确实接受带有vnc://server:port
URL的端口号。open
按照Michael Dillon的建议在终端上使用,或者从Finder的“开始”菜单中选择“连接到服务器...”,然后输入地址。
最后,如果那行不通,则可能是您的VNC客户端和服务器不兼容-Mac OS X VNC服务器肯定有点特质。尝试下载其他VNC客户端,例如VNC的Chicken。如果这不起作用,您将知道这不是客户端问题,可能是防火墙挡住了您的视线。
是否能够连接到所需的端口可能取决于路由器的配置。您可能需要根据路由器的NAT设置配置一些端口转发。例如,如果您的路由器具有公用IP地址,例如123.123.1.1,但您的计算机仅具有本地IP地址(例如192.168.xx或类似名称,具体取决于您的ISP),则需要将路由器的端口5900转发到端口5900。您的计算机,以便将路由器端口5900上的所有传入请求转发到计算机的端口5900上。如何执行此操作取决于您的路由器和Internet配置,但是请在NAT配置下查找一些高级设置。我只是为我成功地做到了。通过终端或Finder使用打开的vnc:// server:port都可以正常工作。
vnc://server:1
约定与Mac内置的VNC客户端一起使用。您必须使用真实的端口号,这将是vnc://server:5901