使本地主机上的网络服务器可以通过互联网访问

Make netty server on localhost accesable over internet

我开发了一个托管在 netty 服务器上的 Jooby 应用程序。我可以访问本地主机上的应用程序并且测试很好。现在我想让该应用程序可以通过 Internet 访问,但不知道实现此目标的最佳方法是什么?

完整的应用程序托管在 Windows 服务器上,因为它使用 Excel。 (Read/Write 通过 Apache POI。对于宏,它必须是 Windows)我应该尝试将 运行 netty-server 与 IIS 连接,还是可以将请求从外部转发到本地主机?就安全问题而言,最后提到的方法可能不是一个好主意。

我不确定为什么需要 window,无论如何,Netty 只是一个 Java 网络编程框架,它可以 运行 在 [=18] 的任何平台上=] 已安装。

您需要托管服务器,您可以购买 VPS,安装 windows 作为 OS,安装 Java,您可以 运行随心所欲申请

我的理解是您需要对其进行测试,因为您可以使用任何端口转发服务,如 https://pagekite.net/support/intro/features/ 来启用 "world access" 到本地主机

它适用于 IIS 上的反向代理。我必须安装一些功能,例如应用程序请求路由和 URL 重写。然后我可以像往常一样在本地主机的特定端口上启动 jooby 应用程序(netty 服务器)并为其设置反向代理。