访问在防火墙 PC 下运行的 tomcat

访问在防火墙 PC 下运行的 tomcat

我可以在本地系统上访问我的 tomcat http://localhost:8080/MyApp,但是当我像这样访问它时,我的公共 IP 在http://xxx.xxx.xxx.xxx:8080/MyApp哪里xxx.xxx.xxx.xxx,它似乎不起作用。

问题是我的系统有共享互联网连接,并且公共 IP 在多台计算机之间共享。中央路由器配置不受我控制。我甚至无法使用远程桌面,甚至无法 ping 我的公共 IP。

我的问题是,有什么方法可以从远程系统访问 tomcat?(我想如果我可以在我的系统上使用团队查看器那么为什么 tomcat 无法访问。

答案1

听起来您是在 NAT 防火墙后面运行。在这种情况下,您能够访问入站服务器的唯一方法是访问执行 NAT 的防火墙或路由器,并将其配置为将入站请求转发到您的服务器(谷歌端口转发或地址转换以了解更多信息)

我怀疑teamviewer之所以能正常工作,是因为你服务器上的守护进程会从你的服务器发起一个出站连接,然后你可以通过他们的软件来使用它

答案2

您有多台计算机共享一个 IP 地址?您希望能够从互联网或内部网络访问该网站?您可以使用代理将请求发送到 Yourcomputershostname:8080,但我认为您需要多解释一下。

相关内容