Ngrok — это инструмент, который позволяет создавать защищенные туннели к локальным серверам. Это полезно при разработке и тестировании веб-приложений, когда необходимо предоставить доступ к серверу из внешней сети. Установка ngrok на Mac довольно проста и требует всего несколько шагов.
Шаг 1: Перейдите на официальный сайт ngrok и зарегистрируйтесь. Ngrok предоставляет бесплатный план, который включает в себя основные функции. После регистрации вам будет предоставлен доступ к уникальному токену, который необходим для авторизации при использовании ngrok.
Шаг 2: Скачайте ngrok для Mac с официального сайта. Ngrok доступен в виде исполняемого файла, который можно скачать в виде ZIP-архива. Распакуйте архив в желаемую директорию.
Шаг 3: Откройте Terminal на вашем Mac. Затем перейдите к директории, в которой расположен ngrok, с помощью команды cd
. Например, если ngrok распаковался в папку «Downloads», то выполните команду cd Downloads
.
Шаг 4: Введите следующую команду в Terminal: ./ngrok authtoken YOUR_AUTH_TOKEN
, где YOUR_AUTH_TOKEN
— это ваш уникальный токен, полученный на первом шаге. Эта команда авторизует вас и позволяет использовать полные возможности ngrok.
Шаг 5: Теперь вы можете использовать ngrok для создания туннелей к вашим локальным серверам. Просто введите команду ./ngrok http PORT_NUMBER
, где PORT_NUMBER
— это номер порта вашего локального сервера. Ngrok создаст хранящийся временно адрес, к которому можно подключиться из внешней сети.
Теперь вы знаете, как установить ngrok на Mac и использовать его для создания защищенных туннелей к вашим локальным серверам. Удачной работы!
Подготовка к установке ngrok на Mac
Перед началом установки ngrok на Mac, убедитесь, что у вас установлен Homebrew. Если Homebrew отсутствует, его можно установить, следующим образом:
- Откройте терминал на своем Mac.
- Вставьте следующую команду и нажмите Enter:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Дождитесь завершения установки Homebrew.
- Проверьте, что Homebrew успешно установлен, введя команду в терминале:
brew help
Если вы видите справку по Homebrew, это означает, что установка успешно завершена.
Раздел 1. Доступ к Mac через терминал
Вот несколько способов получить доступ к терминалу на Mac:
1. Через поиск по Spotlight
- Нажмите комбинацию клавиш Command + Пробел для открытия Spotlight.
- Введите «Терминал» в поле поиска.
- Нажмите Enter, чтобы открыть терминал.
2. Через Finder
- Откройте Finder (нажмите значок в виде синей лицевой панели на панели Dock).
- Выберите «Приложения» в боковой панели Finder.
- Найдите папку «Утилиты» и откройте ее.
- Найдите и откройте терминал в папке «Утилиты».
3. Через Launchpad
- Нажмите и удерживайте иконку Launchpad на панели Dock.
- Нажмите на значок терминала, чтобы открыть его.
Важно помнить, что для установки ngrok на Mac вам понадобится права администратора на вашем компьютере. Если у вас возникнут проблемы с доступом к терминалу, обратитесь к администратору системы.
Раздел 2. Установка Homebrew на Mac
Для установки Homebrew на Mac, выполните следующие шаги:
Шаг 1. | Откройте Terminal (Терминал). Вы можете найти его в папке «Программы» — «Служебные программы». |
Шаг 2. | Вставьте следующую команду в Terminal и нажмите Enter: |
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" | |
Шаг 3. | Дождитесь завершения установки Homebrew. Вам может потребоваться ввести пароль вашего аккаунта на Mac. |
Поздравляю! Вы успешно установили Homebrew на ваш Mac. Теперь вы готовы перейти к следующему разделу и установить ngrok.
Раздел 3. Установка ngrok с использованием Homebrew
Шаг 1: | Откройте Terminal (командную строку) на вашем Mac. |
Шаг 2: | Введите команду: |
brew install ngrok | |
Шаг 3: | Нажмите клавишу Enter. |
Homebrew начнет установку ngrok и загрузит все необходимые файлы. Вам может потребоваться ввести пароль вашего аккаунта на Mac для подтверждения установки.
После успешной установки вы можете запустить ngrok, введя команду ngrok
в Terminal. Теперь вы готовы использовать ngrok и настроить туннель для доступа к вашему локальному серверу из интернета.
Раздел 4. Регистрация и получение токена на сайте ngrok
Для использования ngrok необходимо зарегистрироваться на официальном сайте проекта и получить токен доступа. Данный токен нужен для обеспечения безопасности и ограничения доступа к сервису. В этом разделе мы научимся, как зарегистрироваться и получить токен на сайте ngrok.
- Откройте браузер и перейдите по адресу https://ngrok.com/
- Нажмите на кнопку «Sign Up» в правом верхнем углу экрана.
- Введите свой электронный адрес в поле «Email address» и придумайте пароль для аккаунта.
- Пройдите анти-спам проверку, заполнив капчу.
- Нажмите на кнопку «Create Account».
- На указанный вами электронный адрес придет письмо с инструкциями для подтверждения аккаунта. Откройте это письмо и следуйте инструкциям для подтверждения.
- После подтверждения аккаунта вы будете перенаправлены на страницу с настройками аккаунта. В верхней части страницы вы увидите свой токен доступа.
- Скопируйте этот токен для дальнейшего использования.
Теперь у вас есть аккаунт на сайте ngrok и токен доступа к сервису. В следующем разделе мы научимся установке ngrok на вашем Mac и настройке его работы с помощью полученного токена.
Раздел 5. Запуск ngrok на Mac и подключение к локальному серверу
Когда установка ngrok на вашем Mac завершена, вы можете приступить к его запуску и подключению к локальному серверу. Этот процесс состоит из нескольких простых шагов:
Шаг 1: Откройте терминал на вашем Mac.
Шаг 2: Введите команду ngrok http порт
, где «порт» — это номер порта вашего локального сервера. Обычно это 80 или 8080.
Пример:
ngrok http 8080
Шаг 3: Нажмите Enter, чтобы запустить ngrok и подключить его к вашему локальному серверу.
Пример:
Forwarding http://3d8c9f12.ngrok.io -> localhost:8080
Forwarding https://3d8c9f12.ngrok.io -> localhost:8080
Вы можете использовать любой из этих URL-адресов для доступа к вашему локальному серверу из интернета.
Важно: Не закрывайте терминал, пока вы хотите оставаться подключенным к вашему локальному серверу через ngrok.
Теперь вы успешно запустили ngrok на вашем Mac и подключили его к локальному серверу. Вы можете использовать публичные URL-адреса ngrok для тестирования вашего веб-сервера и доступа к нему из интернета.