2012-01-18 109 views
3

有什么方法可以更改Mac上的默认vnc服务器端口。对于最新的Mac OS版本10.7 Lion。内置的屏幕共享,vnc服务器,被设置为5900的默认端口。这是否会有一个plist黑客的机会?更改Mac OS 10.7 Lion VNC服务器侦听端口

+0

我知道,我可以通过下降路由器在WAN端设置不同端口号的端口转发,并将LAN端口设置为5900.我有一个NetGear WGR614v10,它只能设置静态端口转发,无需出站/入站规则。所以现在如果我想从工作中访问我的家庭MAC,我将不得不允许我的路由器将端口5900上的请求转发到我的5900上的内部IP上。 – developerdoug 2012-01-18 03:12:01

回答

3

好的。我自己花了很多时间在这一个上。简而言之,无法更改OSX Lion内置VNC服务器的默认侦听端口(除非可能修改/ private/etc/services文件以更改rfb服务,以侦听5900以外的其他TCP/UDP )。

如果这不起作用,您可以安装Vine VNC服务器的测试版本(http://www.testplant.com/support/downloads/vine/),让它监听您想要的任何端口,然后用你希望的任何免费VNC客户端连接到它(最推荐的VNC http://sourceforge.net/projects/cotvnc/鸡)。

+0

on 10.7藤vnc服务器启动时崩溃 – Dukeatcoding 2012-11-07 10:40:14

0

在编辑器中打开/System/Library/LaunchDaemons/com.apple.screensharing.plist以下的文件来编辑服务器的plist文件。

编辑读取<string>vnc-server</string><string>1234</string>的行,其中1234是您希望使用的端口号。

保存文件后,关闭屏幕共享,然后再打开。

+0

好主意, m遇到麻烦,当我尝试编辑它说的文件时,chmod:无法更改/System/Library/LaunchDaemons/com.apple.screensharing.plist上的文件模式:操作不允许,这是我尝试后给它777权限,但没有任何运气。我尝试编辑,但它不断给出类似的错误操作不允许,任何想法? – 2018-02-13 11:41:12