【发布时间】:2012-04-30 02:40:51
【问题描述】:
如何在不重新配置 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 中是否已经有一种方法可以做到这一点重新发明轮子。
【问题讨论】:
-
你有没有想过那个 C++ 解决方案?
标签: ubuntu vnc nat portforwarding