В этой статье будут показаны простые шаги по настройке и использованию ngrok.
УСТАНОВИТЬ NGROK
Зарегистрируйтесь на ngrok здесь и загрузите его. Разархивируйте файлы и запустите ngrok. Вы также можете установить ngrok через оснастку, используя:
$ snap install ngrokДОБАВИТЬ АВТОКЕН В NGROK
Добавьте свой токен авторизации. Он доступен на левой панели панели инструментов. Можно либо отредактировать нгрок.yml обычно хранится в ~ /.ngrok2 / ngrok.yml.
# Добавить Authtoken в ngrok.ymlмаркер авторизации: 1lyypJPNKyYFnxgnbvbsds4S0iQ_5rVHeA7zsUeZ1Sntmpd9H
или просто введите:
токен аутентификации $ ngrokЭто добавит ваш токен авторизации в нгрок.yml конфигурационный файл. Добавив токен авторизации, гранты ngrok, вы получили доступ к дополнительным функциям и увеличили время сеанса.
ЗАПУСТИТЬ NGROK
Запустим ngrok с HTTP. Для этого необходим номер локального порта. Следующая команда защитит общедоступный URL-адрес для веб-серверов порта 80.
$ ngrok http 80ngrok от @inconshreveable (Ctrl + C, чтобы выйти)
Статус сеанса онлайн
Аккаунт Арслан Аслам (Тариф: Бесплатно) Версия 2.3.35 год
Регион США (us)
Веб-интерфейс http: // 127.0.0.1: 4040
Пересылка http: // 916f560728c3.нгрок.io -> http: // локальный: 80
Перенаправление https: // 916f560728c3.нгрок.io -> http: // localhost: 80
Подключения ttl opn rt1 rt5 p50 p90
0 0 0.00 0.00 0.00 0.00
Давайте разберемся с этим. После отображения онлайн-статуса он идентифицирует пользователя и установленную версию, определяет регион. Затем Ngrok сообщает, что веб-интерфейс для ngrok находится на порту localhost 4040. Два URL-адреса, показанные в следующей строке, являются общедоступными адресами, через которые теперь можно получить доступ к вашему локальному сайту. Обратите внимание, что есть два URL-адреса, один с http, а другой с https-соединением.
Давайте исследуем страницу статуса.
В качестве адреса для переадресации (что-то вроде этого 757de47032a1.нгрок.io), Ngrok будет регистрировать запросы в CLI и веб-интерфейсе
HTTP-запросы-------------
ПОЛУЧИТЬ / значок.ico 404 Файл не найден
ПОЛУЧИТЬ / 200 ОК
Предположим, у вас есть веб-сайт, который вам нужно протестировать, и он работает на порту 1337 вашего локального хоста. Мы будем использовать следующую команду:
$ ngrok http 1337Это будет туннелировать весь http-трафик с адреса ngrok на порт 1337 вашего устройства.
Используя платный план, пользовательские поддомены можно настроить с помощью:
$ ngrok http -поддомен = arslan 80Это будет туннелировать трафик порта 80 на арслан.нгрок.io.
Кроме того, туннель TCP-трафика на порт
Ngrok можно обновить, используя:
обновление $ ngrokПрекращение
Ngrok - мощный инструмент, который может быть очень полезен при тестировании веб-сайтов. Возможно, размещение вашего живого сайта на вашем компьютере - не лучшая идея, поэтому использование ngrok для живых сайтов не рекомендуется. Ngrok сделал тестирование сайта простым, эффективным и понятным.
Счастливого тестирования !!!