如何在不重新配置 NAT 路由器的情况下通过纯软件(应用程序或服务)访问 NAT 路由器后面的 Ubuntu PC?
以下是问题描述:
- 在我的办公室里,我有启用了 VNC 的 Ubuntu PC。Ubuntu PC 具有私有 IP 地址,并且不仅位于一个而是两个 Internet 路由器后面,因此无法在它们上配置 NAT(我无权访问它们)。
- 在我的家里,我有自己的局域网工作组和一台直接连接到 Internet 并具有公共 IP 地址的服务器 PC (windows xp)。
所以我想要的是一种直接从我家 LAN 上的 PC 访问我的 Ubuntu PC 上的 VNC 服务器的方法。如您所见,两台计算机都有私有 IP 地址,并且都位于 NAT 路由器后面。我需要像 LogMeIn 之类的东西,除了 Windows 和 Ubuntu 之外。
我还想也许可以用 C++ 或 Java 编写程序,它应该由可以进行端口转发的服务器和客户端组成,我有一些想法,但我真的很想看看在 Ubuntu 中是否已经有一种方法可以在不重新发明轮子的情况下做到这一点.