ngrok предоставляет локальные серверы за NAT и брандмауэрами общедоступному Интернету через безопасные туннели.
Как это работает
Вы загружаете и запускаете программу на своем компьютере и предоставляете ей порт сетевой службы, обычно веб-сервера.
Он подключается к облачной службе ngrok, которая принимает трафик с общедоступного адреса и ретранслирует этот трафик через процесс ngrok, работающий на вашем компьютере, а затем на указанный вами локальный адрес.
Для чего это нужно
Демонстрация веб-сайтов без развертывания
Создание потребителей веб-перехватчиков на вашей машине разработки
Тестирование мобильных приложений, подключенных к локально работающему бэкэнду
Стабильные адреса для ваших подключенных устройств, развернутых в полевых условиях
Запуск персональных облачных сервисов из дома