Работа с Ngrok
Представьте, что у вас есть локальный сервер, где вы выполняете всю разработку, результаты которой показываете путем загрузки кода на хостинг. Существует утилита, позволяющая с помощью одной команды в терминале сделать ваш локальный сервер доступным для всего интернета по специальному https-адресу. Речь идет, разумеется, об Ngrok — простейшем инструменте по созданию туннеля к localhost.
С помощью этой утилиты вы сможете создать туннель, выполнив следующую команду:
Причем 80 — это порт, где запустится ваш web-сервер (это порт по умолчанию для многих серверов). В ответе вы должны увидеть на экране что-то вроде следующего содержимого:
Здесь 5057493e.ngrok.io представляет собой адрес, по которому локальный сервер стал доступным в интернете.
Если же сервер открывается не по адресу http://localhost/ и на него, к примеру, назначен домен через файл hosts (допустим, mysite.dev), то и в этом случае запустить ngrok тоже не проблема.
Тут пригодится такая команда:
Здесь 80 — порт вашего сервера, а mysite.dev — домен, по которому сервер отвечает.
Утилита Ngrok доступна и для Linux, и для Mac, и для Windows, и для FreeBSD. Впрочем, подробнее можно всегда почитать в официальной документации.
По материалам tproger.ru.