我家里有两台 Mac 笔记本,我为它们分配了静态私有 IP。我还将路由器设置为 DynDNS 地址,每次路由器获得新的公共 IP 时,该地址都会更新。我在两台笔记本上都启用了屏幕共享。
我可以使用 DynDNS 地址成功转到我的路由器网页。我知道我需要端口转发才能使屏幕共享从外部工作。
假设笔记本电脑有私有 IP 192.168.1.2
,并且192.168.1.3
我有点迷茫了,希望能得到一些帮助(我需要能够远程桌面连接到两台笔记本电脑)
答案1
将此作为提示/粗略指南,因为我不知道您的路由器如何工作。而且我不知道屏幕共享使用哪个端口或端口,所以我只输入 Pstart Pstop。
这还要求您能够告诉屏幕共享程序客户端使用与其通常使用的不同的端口。
这是我的猜测:
你Server IP Adress
放192.168.1.2
External Port Start
:在这里您可以选择一个未使用的数字,例如60100
External Port Stop
:在这里输入数字60102 + (Pstop-Pstart)
,为您的应用程序提供所需的端口跨度大小。(通常,起始和停止端口是相同的)
Internal Port Start
放Pstart
Internal Port Stop
放Pstop
并保存。
然后重复,192.168.1.3
但以 开始61100
。
然后在要使用的计算机上到 192.168.1.3
并192.168.1.2
告诉它使用 you.dyndns.org 地址和上面指定的端口。
PS.
我选择的端口仅供参考,您可以使用其他端口(为安全起见,请将其保持在 60000 以上)
答案2
Mac OS X 使用 VNC 协议进行屏幕共享。
VNC 默认使用端口 5900。
因此,将端口 5900 转发到 192.168.1.2 端口 5900,将端口 5901 转发到 192.168.1.3 端口 5900。
从外部连接时,请输入您的 DynDNS 主机名。桌面 0(写为 :0)将成为您的第一个笔记本,桌面 1(写为 :1)将成为您的第二个笔记本。
在您的路由器上,您似乎将外部端口放在“自定义服务器”字段中,将内部 IP 地址放在服务器 IP 字段中。有关更多详细信息,请参阅路由器手册。