我的个人网络中运行了一个应用程序。此应用程序可以向用户发送电子邮件,只要他们在我的个人网络上,他们就可以通过收到的电子邮件确认收据。这是因为他们必须访问应用程序才能执行确认操作。
我想扩展这一点,看看我是否也可以通过网络外部的电子邮件进行确认。我知道我必须更改我的应用程序来执行此操作但不确定要走哪条路。有人会抛光吗?
我的应用程序是基于弹簧的Web应用程序。
答案 0 :(得分:0)
您需要配置防火墙,以允许外部访问应用运行的任何端口。
您需要在网关上配置端口fowarding,以将外部流量引导到运行您应用的系统(除非您的网关是运行该应用的服务器)。
之后你应该可以去youroutfacingip:portforapp
for example http://123.456.78.90:12345
在任何地方的网络浏览器中
如果您想使用网址而不是IP,则可以设置DNS。
请记住,任何人都可以访问此网址,因此请确保它具有访问控制权限。