У меня есть два устройства, к которым можно получить доступ только через внутреннюю сеть.
Чтобы получить к нему доступ извне, я установил nginx на устройстве Raspberry и добавил перенаправление в nginx, например
location /device1
{
return 301 http://192.168.0.1:80
}
Точно так же я добавил device2, и теперь я использовал ngrok и выставил localhost: 80 извне.
Проблема: Если я нахожусь в одной сети с устройством1 и устройством2, я могу его подключить.
Если я изменю свою сеть, я смогу получить доступ к странице по умолчанию nginx.
Теперь, если я добавлю device1, он говорит, что страница не найдена.
Требуется решение:
Как подключить устройство 1 и устройство 2 из разных сетей?
Почему это необходимо, скажем, например, я запускаю приложение в Amazon, я хочу подключиться к своему внутреннему IP-адресу устройства и получить доступ к данным.