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 .
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ę .
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.
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 .
- 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