我已经在 Ubuntu 机器上运行 vnc-java,其 IP 地址为 192.168.1.68,使用端口 5800(因为端口 5900 用于普通 VNC)。
如果我使用网络上的另一台计算机连接到 192.168.1.68:5800,我就可以正常使用 VNC。
使用 www.whatismyip.com,我可以找到我的外部 IP 地址,如果我直接访问该网站,我就可以访问我的调制解调器/路由器。如果我尝试导航到该 IP 地址,末尾带有“:5800”,我会收到“此网页不可用”错误。
我在路由器上设置了端口转发,如下所示:
Application Name External Packet Internal Host
IP Address Protocol Port IP Address Port
VNC ALL TCP/UDP 5800 192.168.1.68 5800
我还需要做什么才能让它发挥作用?
答案1
您的路由器可能正在将其外部接口上收到的数据包转发到 192.168.1.68,如果您在内部访问它,则它不会转发。这在大多数家用路由器中很常见。
您可以使用以下网站测试端口转发你可以看到我吗?