0
Обложка: Одна команда в терминале делает ваш локальный сервер доступным всему интернету по специальному HTTPS адресу: обзор утилиты Ngrok

Одна команда в терминале делает ваш локальный сервер доступным всему интернету по специальному HTTPS адресу: обзор утилиты Ngrok

У вас есть локальный сервер, на котором вы ведете всю разработку, а её результаты показываете, загружая код на хостинг или скидывая заказчику скриншоты — забудьте об этом.

Вашу проблему решает ngrok — простейшая утилита для создания туннеля к localhost.

demo

С её использованием справится даже новичок, для создания туннеля достаточно выполнить следующую команду:

ngrok http 80

… где 80 — это порт, на котором запущен ваш веб-сервер. 80 является портом по-умолчанию для многих серверов, так  что скорее всего всё заработает без изменений. В ответ получите на экран вывод следующего типа:

1432701507image-2-tunnel-status-online

Где 5057493e.ngrok.io — это адрес, по которому ваш локальный сервер стал доступен в интернете.

Если ваш сервер открывается не по адресу http://localhost/, а на него через файл hosts назначен домен, например, mysite.dev, то запустить ngrok для него не сильно сложнее.

Вам поможет следующая команда:

ngrok http -host-header=rewrite mysite.dev:80

…где 80 является портом вашего сервера, а mysite.dev доменом, по которому он отвечает.

Ngrok доступ для Linux, Mac, Windows и FreeBSD. Со всеми возможностями программы можно ознакомиться в документации.

Как скачать и установить Ngrok