我可以从WAN访问运行在localhost:8080上的应用程序吗?

时间:2015-03-25 08:50:58

标签: java tomcat nat portforwarding

我在家用机器上开发了一个应用程序。现在我想展示我通过WAN向客户端发布的应用程序。我家里有TP-Link WiFi路由器。是否可以使用端口转发或其他解决方案?

1 个答案:

答案 0 :(得分:2)

是的,您可以使用端口转发使您的应用程序可以从Internet访问。基本上,您要做的是将进入端口80的公共IP的流量重定向到端口8080上运行tomcat的内部机器。

public guides可用于在不同路由器上配置端口转发。

编辑:端口转发可能不是唯一的问题。还有其他事情需要考虑: 1.您应该使用静态外部IP并将其映射到DNS名称,以便用户可以通过在地址栏中键入名称来访问该站点。 2.您应确保运行tomcat的计算机允许外部连接到端口8080,因此防火墙不会阻止这些连接。