【问题标题】:Change Mac OS 10.7 Lion VNC Server listening port更改 Mac OS 10.7 Lion VNC Server 监听端口
【发布时间】:2022-04-02 21:07:53
【问题描述】:

有什么方法可以更改 Mac 上的默认 vnc 服务器端口。对于最新的 mac os 版本 10.7 Lion。内置的屏幕共享、vnc 服务器被设置为默认端口 5900。是否会有 plist hack 来解决这个问题?

【问题讨论】:

  • 我意识到,使用下降路由器,我可以在 WAN 端使用不同的端口号设置端口转发,并将 LAN 端口设置为 5900。我有一个只能设置静态端口转发的 NetGear WGR614v10没有出站/入站规则。所以现在如果我想从工作中访问我的家庭 mac,我必须允许我的路由器将端口 5900 上的请求转发到我在 5900 上的内部 ip。

标签: macos osx-lion vnc-server


【解决方案1】:

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

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

【讨论】:

  • 在 10.7 上 vine vnc 服务器在启动时崩溃
【解决方案2】:

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

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

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

【讨论】:

  • 好主意,我无法让它工作,当我尝试编辑它说的文件时,chmod:无法更改 /System/Library/LaunchDaemons/com.apple 上的文件模式。 screensharing.plist:不允许操作,这是在我尝试赋予它 777 权限但没有任何运气之后。我尝试编辑,但它不断给出关于不允许操作的类似错误,有什么想法吗?
【解决方案3】:

端口 1024 以下的任何内容都需要 root 权限。

【讨论】:

  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-24
  • 2011-11-21
  • 2012-05-26
  • 2019-10-24
相关资源
最近更新 更多