Настройка туннеля с использованием ngrok в ServBay
ngrok — это инструмент обратного прокси, который создаёт безопасный туннель за брандмауэром, позволяя внешним пользователям получить доступ к локальному серверу. В данной статье подробно описано, как настроить туннель с использованием ngrok в ServBay.
Обзор
ngrok создаёт безопасный туннель за брандмауэром, позволяя внешним пользователям получить доступ к локальному серверу. В ServBay вы можете использовать ngrok, чтобы сделать вашу локальную хост-машину в ServBay доступной для внешнего мира. Эта статья описывает, как использовать ngrok для привязки хост-машины в ServBay к определённому домену.
Установка ngrok
Во-первых, вам нужно установить ngrok на хост-машине ServBay. Если у вас ещё не установлен ngrok, следуйте следующим шагам для установки:
Перейдите на официальный сайт ngrok: Страница загрузки ngrok
Скачайте бинарный файл ngrok, подходящий для вашей операционной системы
Распакуйте скачанный файл и переместите бинарный файл ngrok в путь, доступный для выполнения в системе. Например:
bashsudo unzip ~/Downloads/ngrok-v3-stable-darwin-arm64.zip -d /usr/local/bin
1Проверьте, успешна ли установка:
bashngrok version
1
Настройка туннеля ngrok
Описание команды
Для настройки туннеля с использованием ngrok в ServBay используйте следующую команду:
ngrok http --domain=cunning-lacewing-fresh.ngrok-free.app https://servbay.host --request-header-add='host: servbay.host'
Разбор команды
ngrok http
: запуск HTTP-туннеля--domain=cunning-lacewing-fresh.ngrok-free.app
: указание домена, предоставленного ngrokhttps://servbay.host
: адрес локальной хост-машины в ServBay--request-header-add='host: servbay.host'
: добавление заголовка запроса, устанавливаяhost
вservbay.host
Пример команды
Предположим, ваше хост-имя в ServBay — servbay.local
, и вы хотите получить доступ к этой машине через домен, предоставленный ngrok, cunning-lacewing-fresh.ngrok-free.app
. Вы можете использовать следующую команду:
ngrok http --domain=cunning-lacewing-fresh.ngrok-free.app https://servbay.local --request-header-add='host: servbay.local'
После выполнения этой команды ngrok создаст туннель от cunning-lacewing-fresh.ngrok-free.app
до servbay.local
.
Проверка конфигурации
Чтобы проверить, успешна ли настройка ngrok, выполните следующие шаги:
Откройте браузер и перейдите по доменному имени, предоставленному ngrok:
plaintexthttps://cunning-lacewing-fresh.ngrok-free.app
1Вы должны увидеть содержание хост-машины ServBay. Если вы видите домашнюю страницу ServBay или другой ожидаемый контент, значит конфигурация туннеля ngrok выполнена успешно.
Заключение
Использование ngrok для настройки туннеля в ServBay позволяет сделать ваш локальный сервер доступным для внешнего мира. В этой статье описано, как установить ngrok и настроить туннель.