sli*_*lim 5 remote-desktop vnc port-forwarding
我在办公室混合使用 linux 和 windows 机器。我在 Windows 机器上运行了 logmein,在 linux 机器上安装了 VNC。linux logmein 浏览器插件很好用。但是,我很困惑为什么没有像用于 linux 的 logmein 或 gotomypc 这样的服务,您只需在其中安装程序就可以了,因为您的路由器中没有要设置的端口转发。这是因为这些服务使用端口 80 来处理它们将打开的通信吗?是否需要设置服务器来处理重定向,因此创建不需要端口转发的开源 RDP 客户端/服务器套件不会具有成本效益?
TeamViewer 之类的应用程序是[客户端--服务器--客户端]:它们依赖于使用双方本地网络外部的服务器。每端都是一个客户端,并启动自己与外部服务器的连接。防火墙和 NAT 路由器通常可以相当自由地传递传出连接,而 NAT 使(来自外部服务器的)回复能够到达正确的内部节点 (PC)。
真正的 [Client--Server] 服务要求服务器具有可路由的地址。从 NAT 路由器后面提供服务的 PC 没有可路由地址,只有离互联网最近的路由器才有。因此,必须将给定 IP 和端口号的传入连接路由到已知您的路由器的特定本地网络节点 (PC),以便为该特定端口提供服务——即端口转发。