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

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

75728

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

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

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

			ngrok http 80
		

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

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

На данный момент этот блок не поддерживается, но мы не забыли о нём!Наша команда уже занята его разработкой, он будет доступен в ближайшее время.
Следите за новыми постами по любимым темам

Подпишитесь на интересующие вас теги, чтобы следить за новыми постами и быть в курсе событий.

Веб-разработка
Сетевые протоколы
75728
Что думаете?
2 комментария
Сначала интересные
Аватар пользователя Дмитрий Шишкарёв
объясните пожалуйста для непрограммистов  как и где выполнить команды. спасибо
Аватар пользователя Ярослав Черниченко
Дмитрий Шишкарёв, Я делал на kali linux. Могу помочь с этим.