Написать пост

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

Аватар Тарас Сереванн

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

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

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

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

			ngrok http 80
		

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

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

Где 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. Со всеми возможностями программы можно ознакомиться в документации.

Следите за новыми постами
Следите за новыми постами по любимым темам
78К открытий78К показов