Nginx:如何使用 ngrok 映射内部 IP 地址和代理而无需重定向

Nginx:如何使用 ngrok 映射内部 IP 地址和代理而无需重定向

我有两个只能通过内部网络访问的设备。

为了从外部访问它,我在 Raspberry 设备中安装了 nginx,并在 nginx 中添加了重定向,例如

location /device1
{
  return 301 http://192.168.0.1:80
}

类似地,我已经添加了 device2,现在我已经使用 ngrok 并向外部公开了 localhost:80。

问题:如果我与设备 1 和设备 2 在同一个网络中,我就能连接它。

如果我改变我的网络我就能访问 nginx 默认页面。

现在,如果我附加设备 1,它会说未找到页面。

所需解决方案:

如何从不同的网络连接设备 1 和设备 2?

为什么需要这样做,比如说我在亚马逊中运行一个应用程序,我想连接到我的内部设备 ip 并访问数据。

相关内容