October 15, 2021

ngrok – публичный адрес для внутреннего проекта

Вам приходилось отлаживать веб хуки, чат ботов или поделиться с коллегой своим локальным проектом? Раньше для тестов веб хука мне приходилось или писать запросы в файл, а потом прогонять их на локальной машине или "пробрасывать" порт из интернета на порт локальной разработки. Не всегда настраивать переадресацию портов или DMZ на роутере удобно, есть более простой способ – ngrok.

Пример данных из клиента ngrok

Как это работает:

  • Регистрируемся на ngrok
  • Скачиваем клиент ngrok, авторизовываемся. Чтобы пробросить порт нужно запустить ngrok стоит ввести ngrok http 80
  • Теперь по адресу xxxx-xxx-xxx-xx-xx.grok.io можно из Интернета получить доступ к локальному проекту.
  • C помощью веб интерфейса http://127.0.0.1:4040 можно просмотреть текущие и бывшие соединения

Консоль ngrok

Базовые возможности бесплатны. Если вы хотите несколько подключений сразу, свой домен или выбрать прокси не в США, а в Европе – есть платные тарифы от $5/мес.