Konfigurowanie ngrok do tworzenia lokalnych stron internetowych

Konfigurowanie ngrok do tworzenia lokalnych stron internetowych

Czasami trzeba udostępnić Internetowi lokalny serwer działający na komputerze. Może to być przydatne do testowania aplikacji internetowej przed wdrożeniem jej na serwerze zdalnym.

Dowiedz się, jak korzystać z ngrok, popularnego narzędzia do udostępniania lokalnych serwerów internetowych w Internecie.

Używanie ngrok do tworzenia lokalnych stron internetowych

ngrok to rozwiązanie tunelujące do uruchamiania lokalnych serwerów WWW w Internecie od 2015 roku.

Korzystając z ngrok, możesz utworzyć publiczny adres URL, który jest mapowany na Twój lokalny serwer, ułatwiając innym dostęp do ich pracy z dowolnego miejsca na świecie. Następnie możesz przetestować swoje aplikacje z różnych urządzeń i przeglądarek internetowych oraz rozwiązywać je za pomocą dzienników żądań i odpowiedzi ngrok.

Gdy masz do czynienia z publicznym tunelem, możesz mieć obawy związane z bezpieczeństwem. ngrok obsługuje bezpieczne tunele z szyfrowaniem SSL, dzięki czemu jest bezpieczny w użyciu dla wrażliwych danych i aplikacji. Wszystkie te cechy sprawiły, że ngrok jest cennym i popularnym narzędziem dla programistów pracujących nad osobistym projektem lub współpracujących z innymi.

Instalowanie ngrok na komputerze

Rozpoczęcie pracy z podstawowymi funkcjami ngrok jest całkowicie darmowe i bardzo proste. Chociaż istnieje płatna wersja ngrok, która oferuje więcej funkcji. Nauczmy się, jak zainstalować i skonfigurować ngrok na komputerze.

Aby zainstalować ngrok na swoim komputerze, przejdź do oficjalnej strony pobierania ngrok .

zrzut ekranu strony internetowej pobierania ngrok z opcjami pobierania

Następnie powinieneś przystąpić do pobierania ngrok dla swojego konkretnego systemu operacyjnego (systemu operacyjnego), pobierając plik ZIP i rozpakowując go lub instalując za pomocą menedżera pakietów, takiego jak Chocolatey lub Homebrew.

Aby zainstalować ngrok z Chocolatey lub Homebrew w systemach Windows i macOS, musisz mieć zainstalowanego menedżera pakietów.

Aby zainstalować Chocolatey w systemie Windows, uruchom to polecenie w administratorze Windows PowerShell:

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

Aby zainstalować Homebrew na macOS, uruchom to polecenie w swoim terminalu:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Teraz masz odpowiednich menedżerów pakietów i możesz zainstalować ngrok na swoim komputerze, używając jednego z nich.

Tworzenie nowego lokalnego tunelu ngrok za pomocą swojego konta

Aby utworzyć tunel ngrok w celu udostępnienia lokalnego serwera, musisz założyć konto ngrok i utworzyć token uwierzytelniający.

Krok 1: Zarejestruj się

Przejdź na stronę rejestracji ngrok , wypełnij formularz wymaganymi danymi i kliknij Zarejestruj się .

zrzut ekranu strony internetowej rejestracji ngrok z formularzem rejestracji

Krok 2: Dodaj token do konfiguracji

Teraz, gdy masz konto, musisz dodać automatycznie wygenerowany token uwierzytelniający do pliku konfiguracyjnego ngrok.yml . Ten token jest unikalny dla Twojego konta, więc powinieneś go zabezpieczyć. Aby dodać token autoryzacji, przejdź do strony Twój token autoryzacji na bocznym pasku nawigacyjnym.

zrzut ekranu strony internetowej tokena autoryzacji stron internetowych ngrok

Możesz skopiować swój token autoryzacji i uruchomić demonstrowane polecenie w swoim terminalu, aby ustawić plik konfiguracyjny:

ngrok config add-authtoken YOUR_AUTH_TOKEN

Krok 3: Uruchom ngrok

Po wykonaniu poprzednich kroków możesz utworzyć tunel ngrok, aby uruchomić serwer.

Aby to zrobić, uruchom następujące polecenie z preferowanym numerem portu.

Na przykład:

ngrok http 3000

Masz teraz lokalny tunel ngrok działający na twoim komputerze.

Obsługa typowych problemów z konfiguracją

  • Ograniczenia zapory sieciowej: Jeśli Twój komputer znajduje się za zaporą ogniową, może być konieczne dostosowanie jej ustawień, aby umożliwić ngrok łączenie się z Internetem.
  • Nieprawidłowy token uwierzytelniający: Jeśli podczas uruchamiania ngrok wprowadzisz niewłaściwy token uwierzytelniający, możesz otrzymać komunikat o błędzie wskazujący, że token jest nieprawidłowy. Potwierdź swój token lub zresetuj token na stronie internetowej, klikając przycisk Resetuj token autoryzacji .
    zrzut ekranu strony internetowej tokena autoryzacji ngrok z przyciskiem resetowania authtoken
  • Odmowa uprawnień: Jeśli podczas uruchamiania ngrok pojawi się błąd „odmowa uprawnień”, może być konieczne uruchomienie polecenia ngrok jako administrator lub z podwyższonymi uprawnieniami.

Korzyści z używania ngrok do tworzenia lokalnych stron internetowych

Niezależnie od tego, czy pracujesz nad osobistym projektem, czy współpracujesz z zespołem, ngrok jest cennym narzędziem do tworzenia stron internetowych. Jego kompatybilność z różnymi platformami i językami programowania sprawia, że ​​nadaje się do testowania aplikacji internetowych, współpracy lub projektów demonstracyjnych dla klientów.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *