如何使用 Mac OS X 内置 VNC 客户端指定 VNC 端口号?

Eon*_*nil 17 vnc port macos

是否可以在 Mac OS X 的内置 VNC 客户端中指定 VNC 端口号?

我正在尝试使用 Finder 的内置 VNC 客户端连接到 Xen VPS 机器。我使用这样的地址。

vnc://server:port
Run Code Online (Sandbox Code Playgroud)

但是它失败了,因为它使用了另一个端口,而 Finder 的内置 VNC 无法处理端口号。据我所知,它将冒号后的数字作为显示编号处理,而不是端口号。有没有办法在 VNC 客户端上指定端口号?

或者任何解决方法?(端口转发???我不知道它...)

Mic*_*lon 17

打开终端窗口并输入:

open vnc://server:5900

或者尝试 5901 如果它在那个端口号上。


Sco*_*ott 6

VNC 显示编号只是指定端口的另一种方式。按照惯例,显示 0 是端口 5900;显示 1 端口 5901 等等,所以如果您的服务器使用的端口接近 5900,您可以简单地减去 5900 并将其用作显示编号。

与您所说的相反,Mac OS X 的屏幕共享客户端确实接受带有vnc://server:porturl 的端口号。要么open按照 Michael Dillon 的建议从终端使用,要么从 Finder 的“前往”菜单中选择“连接到服务器...”,然后输入地址。

最后,如果这不起作用,则可能是您的 VNC 客户端和服务器不兼容 - Mac OS X VNC 服务器肯定有点特殊。尝试下载不同的 VNC 客户端,例如 VNC 的Chicken。如果这不起作用,您就会知道这不是客户端问题,可能是防火墙妨碍了您。