Answers:
您可以在首选项中设置Vine使用的端口。请注意,它具有持久服务器模式和手动模式。它默认为5900,但你很容易将其改为5901或任何你喜欢的。内置于操作系统中的VNC服务器使用5900,因此我使用5901 for Vine。
您只需在路由器上打开一个端口即可指向Mac的IP。您需要为Mac提供静态IP。如果您在打开端口时遇到问题,请向我们提供您所拥有的路由器型号。
此外,由于Vine(或任何VNC版本)不安全,我建议在Mac上打开SSH端口并通过SSH隧道传输Vine连接。您可以使用这样的命令进行连接,尽管将5900更改为您使用的端口。如果您打开SSH端口,则无需打开Vine的端口。
ssh -L 5900:127.0.0.1:5900用户名@ public_IP
在VNC客户端计算机上运行该命令后,您可以VNC到localhost,您的会话将是安全的。您可以通过键入vnc:// localhost在safari中完成此操作
此外,您可以改为使用公共IP而不是使用公共IP,因此当您的ISP为您提供新IP时,您仍然可以连接。您的路由器可能会自动支持DynDNS更新,或者您可以让他们的应用程序保持最新。
然后你会使用:
ssh -L 5900:127.0.0.1:5900 username@your_account.dyndns.org