-1

我有一个应用程序在我的个人网络中运行。此应用程序可以向用户发送电子邮件,只要他们在我的个人网络上,他们就可以通过收到的电子邮件确认收到。这是因为他们必须访问应用程序才能执行确认操作。

我想扩展它,看看我是否也可以允许通过来自网络外部的电子邮件进行确认。我知道我必须更改我的应用程序才能做到这一点,但不知道该走哪条路。有人可以发光吗?

我的应用程序是基于 Spring 的 Web 应用程序。

4

1 回答 1

0
  1. 您需要配置防火墙以允许外部访问应用程序运行的任何端口。

  2. 您需要在网关上配置端口转发,以将外部流量引导到运行您的应用程序的系统(除非您的网关是运行应用程序的服务器)。

之后你应该可以去 youroutfacingip:portforapp

for example http://123.456.78.90:12345

在任何地方的网络浏览器中

如果您想使用 URL 而不是 ip,您可以设置 DNS。

请记住,任何人都可以访问此 URL,因此请确保它具有访问控制。

于 2013-07-11T20:10:03.420 回答