我的内联网网络(172.16.3.32)中正在运行 NMS 应用程序(OpenNMS)。我开发了一个 Android 应用程序,它调用在 NMS 机器上运行的 Web 服务。我已在我的 PC 上的模拟器中成功测试了该应用程序。现在,我计划在真实设备上测试相同的应用程序。因此,我认为应该通过互联网访问我现有的 NMS。我该如何实现这一点?
问候。
答案1
在 DMZ 中设置反向代理服务器,将请求代理回您的 NMS 服务器,如果您在 Web 请求中发送登录详细信息,那么在代理服务器上放置便宜的 SSL 证书也是一个非常好的主意。例如,Apache HTTPd 可以做到这一点。