Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

Czasami konieczne będzie udostępnienie w Internecie lokalnego serwera działającego 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.

instagram viewer

Instalowanie ngrok na komputerze

Rozpoczęcie pracy z podstawowymi funkcjami ngrok jest całkowicie bezpłatne 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, udaj się do urzędnika Strona pobierania ngrok.

Następnie należy przystąpić do pobierania ngrok dla określonego systemu operacyjnego (systemu operacyjnego), pobierając plik ZIP i rozpakuj go lub instalując go 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. Internet. ServicePointManager]::SecurityProtocol = [System. Internet. ServicePointManager]::SecurityProtocol -bor 3072; iex ((Nowy-System obiektowy. Internet. 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/zainstalować/GŁOWA/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ę

Zmierzać do strona rejestracji ngrok, wypełnij formularz wymaganymi danymi i kliknij Zapisać się.

Krok 2: Dodaj token do konfiguracji

Teraz, gdy masz konto, musisz dodać do niego automatycznie wygenerowany token uwierzytelniający ngrok.yml plik konfiguracyjny. Ten token jest unikalny dla Twojego konta, więc powinieneś go zabezpieczyć. Aby dodać token autoryzacji, przejdź do Twój token autoryzacji stronę 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ć swój 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: Jeśli twój komputer jest za firewallem, może być konieczne dostosowanie jego 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 Zresetuj token autoryzacji przycisk.
  • 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.