我想知道是否有人能够在同一网络上创建多个 VNC 服务器。我已经征服了 2 个,但一旦我尝试同时创建 6 个,似乎就不可能了。我被告知尝试端口号 5910、5920 和 5930。我们想使用 tightvnc,因为它具有通过 Web 浏览器访问它的功能。
提前致谢
答案1
您在每台机器上安装 VNC 服务器,无需进行任何更改。
在您的防火墙/NAT 路由器/网关上,您可以分配端口以内部转发到 IP 地址。例如,如果您有一个永久 IP 地址 aaa.bbb.ccc.ddd,则您分配端口 5900 以转到 aaa.bbb.ccc.ddd 上的内部计算机 1,然后分配端口 5901 以转到 aaa.bbb.ccc.ddd 上的计算机 2,然后分配端口 5902 以转到 aaa.bbb.ccc.ddd 上的计算机 3,等等。
您不需要 1:1 映射“外部接口上的这个端口在内部转到这台机器上的完全相同的端口。”我有一个 NAT 网关,它有一个位于百区区域的端口,该端口转发到我家里的内部 192.168.xx 机器上的端口 22。
我不知道确切地您正在尝试这样做,但我要补充一点,除非您使用特殊版本的 VNC,否则您可能在没有任何加密的情况下运行,您可能需要小心地将其打开到“公共”网络。
听起来,您所说的让两个服务器工作,可能是指将一个端口转发到一台机器的 VNC 端口,将 Web 服务器版本转发到另一台机器。您需要忘记 1:1 端口映射,否则添加更多服务器将无济于事。
我强烈建议,如果您没有加密 VNC 连接,则应考虑设置允许 VPN 连接的防火墙,并允许人们通过 VPN 连接到您的内部网络。这样可以完全消除端口转发,还可以加密您的连接,从而使您的网络更加安全,因为我们描述的这种设置会使您的内部网络面临潜在的滥用风险。