Перейти до основного контенту

Інструкція: Як встановити та налаштувати ngrok на macOS

12 хв читання
2434 переглядів

Ngrok-це потужний інструмент для створення тимчасових доступних веб-серверів, який дозволяє легко та безпечно розгортати локальну розробку та тестування на віддалених машинах. У цій інструкції ми розповімо, як встановити та налаштувати ngrok на Mac за допомогою декількох простих кроків.

Крок 1: Почніть з відвідування офіційного веб-сайту ngrok (https://ngrok.com/) і завантажте виконуваний файл для Mac. Потім перемістіть завантажений файл у папку, де ви зберігаєте виконувані файли.

Крок 2: Відкрийте термінал, ввівши "Термінал" у пошук Spotlight у верхньому правому куті екрана. Після відкриття терміналу перейдіть до папки завантаженого файлу ngrok за допомогою команди "cd", наприклад:

Крок 3: Розпакуйте ngrok за допомогою наступної команди:

Крок 4: Тепер ви можете запустити ngrok, використовуючи одну з доступних команд. Для прикладу, ми можемо запустити ngrok за допомогою наступної команди:

Тут ми запускаємо ngrok на порту 80 для HTTP-трафіку. В результаті роботи ngrok буде створено унікальну URL-адресу, за допомогою якої Ви зможете отримати доступ до вашого локального веб-сервера з усього світу.

Тепер ви знаєте, як встановити та налаштувати ngrok на Mac! Виконайте ці кроки, і ви зможете легко розгорнути локальну розробку та тестування на віддалених машинах за допомогою ngrok. Удачі у вашому проекті!

Що таке ngrok і навіщо він потрібен?

Навіщо це потрібно? Ngrok дозволяє тестувати свій веб-сайт або додаток локально, не публікуючи його на загальнодоступних серверах. Це особливо корисно для розробників, які хочуть перевірити роботу свого додатка на різних пристроях або поділитися прогресом з колегами або клієнтами. Ngrok забезпечує безпечне з'єднання та захист вашого сервера від зовнішніх загроз.

Як встановити ngrok на Mac?

Щоб встановити ngrok на Mac, вам потрібно буде виконати кілька простих кроків.

Крок 1: Завантажте ngrok з офіційного веб-сайту розробника. Для цього перейдіть за посиланням https://ngrok.com/download і натисніть на кнопку "Download".

Крок 2: після завантаження ngrok.zip файл, знайдіть його в папці "завантаження" і розпакуйте його.

Крок 3: Відкрийте термінал на своєму Mac. Для цього натисніть на "Spotlight" в правому верхньому куті екрану і введіть "Terminal". Потім виберіть "термінал" зі списку програм.

Крок 4: у вікні Terminal перейдіть в папку, де розпакували архів ngrok. Для цього введіть команду:

cdповний_путь_к_папці
cd/ Users / Ім'я Користувача / Downloads

Крок 5: після переходу в потрібну папку, запустіть ngrok, ввівши команду:

Тепер у вас успішно встановлено та запущено ngrok на вашому Mac. Ви готові почати використовувати його для створення безпечного тунелю та доступу до локального сервера з інтернету.

Реєстрація та авторизація в ngrok

Для використання всіх функцій і можливостей ngrok необхідно зареєструватися і авторизуватися в системі. У цьому розділі ми розглянемо процес реєстрації та авторизації в ngrok.

1. У браузері відкрийте офіційний веб-сайт ngrok за адресою https://ngrok.com/.

2. На головній сторінці натисніть кнопку "Sign Up" (зареєструватися).

3. У формі, що відкрилася заповніть наступні поля:

  • First Name-ваше ім'я;
  • Last Name - ваше прізвище;
  • Email - ваша адреса електронної пошти;
  • Password-пароль для облікового запису;
  • Country Code-код вашої країни;
  • Phone Number - ваш номер телефону.

4. Поставте галочку в полі "I accept the Terms of Service and Privacy Policy" (я приймаю умови використання і Політику конфіденційності).

5. Натисніть кнопку "Sign Up" (зареєструватися).

6. Вам буде надіслано лист з підтвердженням реєстрації на Вашу адресу електронної пошти. Знайдіть цей лист і перейдіть за посиланням для підтвердження реєстрації.

7. Після підтвердження реєстрації ви будете перенаправлені на сторінку авторизації. Введіть ваш email і пароль, зазначені при реєстрації, і натисніть кнопку "Log In" (Увійти).

8. Поздоровляю! Тепер ви зареєстровані та авторизовані в системі ngrok.

Підключення аккаунта в ngrok

Для більш просунутих користувачів ngrok надає можливість створення аккаунта, що дозволяє вам отримувати додаткові функції і настройки. Щоб підключити ваш аккаунт в ngrok, виконайте наступні кроки:

  1. Відкрийте офіційний сайт ngrok і перейдіть на вкладку "Sign Up" (зареєструватися).
  2. Введіть свою адресу електронної пошти та пароль, потім натисніть на кнопку "Sign Up" (зареєструватися).
  3. Після реєстрації вам буде вислано лист з посиланням для підтвердження. Пройдіть по посиланню, щоб активувати ваш аккаунт.
  4. Після активації облікового запису увійдіть на офіційному сайті ngrok за допомогою вашої адреси електронної пошти та пароля.
  5. Вам буде надано авторизований токен, який потрібно встановити на вашому комп'ютері. Щоб налаштувати токен, вкажіть його командою ./ngrok authtoken [токен] , замінивши [токен] на ваш авторизований токен.
  6. Після встановлення маркера ви зможете використовувати додаткові функції, наприклад, встановити власне доменне ім'я для ваших тунелів тощо.

Тепер ваш обліковий запис ngrok повністю налаштований і готовий до використання!

Створення маркера авторизації в ngrok

Для використання ngrok необхідно створити токен авторизації. Цей маркер буде використовуватися для автентифікації в ngrok та відкриття доступу до функціональності платформи.

  1. Перейдіть на офіційний веб-сайт ngrok за адресою https://ngrok.com.
  2. Натисніть на кнопку "Get started for free" (почати використовувати безкоштовно), щоб створити безкоштовний аккаунт.
  3. Заповніть необхідну інформацію: ім'я, електронну пошту і пароль, а потім натисніть кнопку "Sign Up" (зареєструватися).
  4. Після реєстрації увійдіть в свій аккаунт на сайті ngrok, використовуючи введені раніше дані.
  5. На сторінці Управління аккаунтом знайдіть розділ "Auth" (аутентифікація) в бічному меню і перейдіть в нього.
  6. У розділі "Auth" буде відображений ваш токен авторизації, що починається з букв і цифр. Необхідно скопіювати цей токен.

Тепер у вас є маркер авторизації, який можна використовувати для автентифікації в ngrok та налаштування необхідних параметрів. Переконайтеся, що ви збережете цей маркер у безпечному місці, оскільки він надає доступ до вашого облікового запису.

Запуск сесії ngrok

Після успішної установки ngrok на ваш Mac, можна приступити до запуску сесії для тунелювання вашого локального сервера:

КрокКоманда
1Відкрийте термінал
2Перейдіть до каталогу, де у вас є файл ngrok
3Запустіть сесію ngrok наступною командою: ./ ngrok http 80 (якщо ваш сервер працює на порту 80) або ./ ngrok http 3000 (якщо ваш сервер працює на порту 3000)
4Після запуску сесії, ви побачите інформацію про адресу Вашого публічного URL і статус з'єднання

Тепер ваш локальний сервер доступний через загальнодоступну URL-адресу, надану ngrok. Ви можете використовувати цю URL-адресу для тестування та налагодження веб-програми.

Налаштування ngrok для використання локального хосту

1. Скачайте ngrok з офіційного сайту і розпакуйте архів.

2. Відкрийте термінал і перейдіть до папки з розпакованим ngrok.

3. Зареєструйтесь на веб-сайті ngrok, щоб отримати персональний маркер API.

4. У терміналі введіть команду:./ ngrok authtoken ВАШ_ТОКЕН_АРІ

5. Запустіть локальний сервер на своєму комп'ютері.

6. У терміналі введіть команду:./ ngrok http ВАШ_ЛОКАЛЬНИЙ_ХОСТ: ПОРТ

7. Ngrok створить загальнодоступну URL-адресу, яка проксі-запити до вашого локального сервера.

Тепер ви можете використовувати цю URL-адресу для доступу до локального сервера в Інтернеті.