Ngrok — это инструмент для создания временных адаптеров между локальным сервером и интернетом. Он позволяет вам размещать ваше локальное приложение в Интернете и получать к нему доступ с любого устройства. Установка ngrok в Ubuntu довольно проста и займет всего несколько минут.
Шаг 1: Откройте терминал на вашем компьютере Ubuntu.
Шаг 2: Скачайте архив ngrok с официального сайта. Для этого введите в терминале следующую команду:
wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip
Скачанный архив будет сохранен в текущей директории.
Шаг 3: Распакуйте архив с помощью команды unzip:
unzip ngrok-stable-linux-amd64.zip
Эта команда извлечет все файлы из архива и разместит их в текущей директории.
Шаг 4: Переместите исполняемый файл ngrok в директорию, доступную для всех пользователей. Для этого выполните следующую команду:
sudo mv ngrok /usr/local/bin
Теперь ngrok будет доступен из любой директории в терминале.
Шаг 5: Проверьте, успешно ли установлен ngrok, введя в терминале команду:
ngrok
Если вы видите список доступных команд ngrok, значит, установка прошла успешно.
Теперь вы можете использовать ngrok для защищенного доступа к вашему локальному серверу с любого устройства в Интернете. Удачной работы!
Что такое ngrok и зачем он нужен
Ngrok может быть полезен для разработчиков, которые хотят предоставить другим доступ к своему локальному серверу во время разработки или для демонстрации своих проектов. Он также может использоваться тестировщиками для проверки работы веб-сайтов и приложений на разных устройствах или в разных сетях.
Особенность ngrok заключается в том, что он создает общедоступный URL-адрес, который можно использовать для доступа к вашему локальному серверу. Это может быть особенно полезно, если у вас нет статического IP-адреса или если ваш сервер находится за фаерволом или NAT.
Ngrok предоставляет командную строку и веб-интерфейс для управления и настройки туннелей. Он также позволяет защитить свой туннель с помощью пароля или использовать пользовательский домен для вашего туннеля. Ngrok доступен для различных операционных систем, включая Ubuntu.
Шаг 1: Проверка версии ОС и установка необходимых пакетов
Перед установкой ngrok на Ubuntu нужно убедиться, что у вас установлена актуальная версия операционной системы и необходимые пакеты.
Для проверки версии ОС откройте Терминал и выполните следующую команду:
Команда | Описание |
---|---|
lsb_release -a | Показывает информацию о версии и дистрибутиве Ubuntu. |
Если текущая версия ОС удовлетворяет требованиям, можно продолжать установку. Если нет, обновите ОС до последней версии:
Команда | Описание |
---|---|
sudo apt update | Обновляет список пакетов. |
sudo apt upgrade | Обновляет установленные пакеты. |
Установите необходимые пакеты, включая build-essential, curl и unzip, с помощью следующей команды:
Команда | Описание |
---|---|
sudo apt install build-essential curl unzip | Устанавливает необходимые пакеты. |
Теперь ваша ОС готова для установки ngrok.
Шаг 2: Скачивание и установка ngrok
1. Перейдите на официальный сайт ngrok
Откройте веб-браузер и перейдите по адресу https://ngrok.com/download. На этой странице вы найдете различные версии ngrok для разных операционных систем. Для Ubuntu выберите версию, соответствующую вашей архитектуре (32-бита или 64-бита).
2. Скачайте ngrok
Нажмите на ссылку, чтобы скачать ngrok архив.
3. Разархивируйте ngrok
После завершения загрузки перейдите в папку, где вы сохранили архив ngrok. Нажмите правой кнопкой мыши на архив и выберите «Извлечь». Вы можете выбрать любую папку для разархивации.
4. Запустите ngrok
Откройте терминал и перейдите в папку, где вы разархивировали ngrok. Введите следующую команду, чтобы запустить ngrok:
./ngrok
Ngrok будет автоматически установлен и готов к работе.
Шаг 3: Настройка авторизации и запуск ngrok
Теперь, когда установка ngrok завершена, необходимо выполнить настройку авторизации для использования данного инструмента.
1. Запустите терминал или командную строку, в зависимости от вашей операционной системы.
2. Введите следующую команду для создания файла конфигурации ngrok:
ngrok authtoken ваш_токен
Замените «ваш_токен» на авторизационный токен, который вы получили после регистрации на официальном сайте ngrok.
3. После успешной настройки авторизации, вы можете запустить ngrok с помощью команды:
ngrok http порт
Замените «порт» на номер порта, на котором работает ваше веб-приложение или сервер.
4. Ngrok создаст туннель и покажет вам публичный URL, к которому можно обратиться из интернета.
5. Теперь вы можете использовать полученный URL для тестирования вашего веб-приложения на удаленном устройстве или для демонстрации вашего проекта другим людям.