2012-01-18 110 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