ngrok: upublicznij swoje lokalne serwery za pomocą bezpiecznych tuneli
Największym wyzwaniem dla każdego dewelopera jest testowanie oprogramowania, które napisali. A testowanie staje się trudniejsze, gdy tworzysz coś na urządzenia mobilne lub inną platformę niż Twoja. Rozwój odbywa się głównie(Mostly) na poziomie lokalnym; wszystkie serwery WWW działają na hoście lokalnym. Tylko Ty możesz wyświetlić swoją pracę, zanim ją gdzieś wdrożysz. Wpisz ngrok , bezpłatną usługę dla systemu Windows(Windows) , która udostępnia lokalne serwery publicznemu Internetowi za pośrednictwem bezpiecznych tuneli.
Co to jest bezpieczeństwo nrok
Co to jest ngrok? Jak używać ngroka? ngrok(Firewalls) pozwala udostępniać lokalne serwery za zaporami sieciowymi w publicznym Internecie przez bezpieczne tunele. Narzędzie wymaga zerowej konfiguracji i jest wyposażone we wbudowany przechwytywacz sieci.
Tunelowanie jest powszechne od lat, większość sieci VPN(VPNs) wykorzystuje również koncepcję tunelowania, aby zapewnić nieograniczony dostęp do stron internetowych. Podobnie, ngrok tworzy bezpieczny tunel pomiędzy publicznym Internetem a twoim lokalnym serwerem. Zasadniczo(Basically) możesz udostępnić dowolną witrynę internetową/aplikację internetową/usługę internetową działającą pod http://localhost:8080 przez Internet za pomocą jednego polecenia.
Większość funkcji oferowanych przez ngrok jest darmowa. Limity freeware są wystarczająco dobre dla średniozaawansowanych programistów, którzy chcą przetestować swoją aplikację. Chociaż ngrok jest również oferowany jako usługa, całkowicie opcjonalne jest pominięcie tej części, bezpośrednie pobranie narzędzia i rozpoczęcie pracy.
Jak korzystać z nrok
Możesz zarejestrować się w ngrok i jest to bezpłatne. Utworzenie konta pozwoli Ci zarządzać wszystkimi aktywnymi tunelami z pulpitu w chmurze.
Jak udostępnić swój lokalny serwer WWW w Internecie?(How to expose your local web server to the internet)
Tworzenie tunelu do lokalnego serwera WWW lub dowolnego serwera jest bardzo proste. Pobierz(Download) i rozpakuj ngrok. Teraz otwórz okno CMD/PowerShell i przejdź do folderu, w którym znajduje się rozpakowana zawartość.
Teraz wykonaj następujące polecenie, aby utworzyć bezpieczny tunel do lokalnego serwera.
./ngrok http 8080
Gdzie 8080 to port, na którym nasłuchuje Twój serwer. Jeśli nie masz pewności co do numeru portu, przejdź do domyślnego numeru portu, czyli 80.
Jeśli chcesz podłączyć tę instancję ngrok do swojego konta, powinieneś podać token uwierzytelniający przed wykonaniem powyższego polecenia. Aby to zrobić, zaloguj się na swoje konto ngrok. Uzyskaj stamtąd token uwierzytelniania, a następnie wykonaj następujące polecenie w oknie CMD .
./ngrok authtoken your_token_here
To tylko jednorazowa czynność i nie trzeba jej powtarzać za każdym razem.
Po utworzeniu tunelu nrok wyświetli publiczny adres URL(URL) do twojego serwera. Publiczny adres URL(URL) jest subdomeną ngrok.io i jest generowany losowo. Możesz nawet tworzyć trwałe i łatwe do odczytania, konfigurowalne subdomeny, ale w tym celu musisz przejść na płatny plan.
Myślę, że domyślne adresy URL(URLs) są wystarczająco dobre do testowania Twojej aplikacji. Powinieneś rozważyć uaktualnienie tylko wtedy, gdy chcesz czegoś o jakości produkcyjnej i trwałej.
Przechwytywacz ngrok
ngrok ma również wbudowany przechwytywacz, który można otworzyć, otwierając http://127.0.0.1:4040 . Przechwytywacz pozwoli Ci zobaczyć wszystkie przychodzące żądania sieciowe i ich odpowiedzi. Interceptor jest bardzo przydatny, gdy coś debugujesz lub chcesz wyświetlić przychodzące żądania. Obok przechwytywacza znajdziesz zakładkę statusu. Ta zakładka pozwoli ci zobaczyć wszelkiego rodzaju informacje o twoim tunelu. Możesz wyświetlić niektóre statystyki, takie jak połączenia, czas trwania połączenia, żądania HTTP , adresy serwerów i protokoły.
W bezpłatnym abonamencie możesz jednocześnie utworzyć tylko jeden tunel. Rozważ aktualizację, jeśli chcesz uruchomić więcej niż jeden tunel.
ngrok to przydatne narzędzie dla programistów i entuzjastów. Pozwala przekonwertować istniejący serwer localhost na serwer publiczny, do którego można uzyskać dostęp z dowolnego miejsca. Zostałem zapoznany z tym narzędziem podczas hackathonu. A ngrok może być naprawdę bardzo przydatny w hackathonach, demonstracjach, prezentacjach, testowaniu aplikacji mobilnych, integracjach webhooka i we wszystkich przypadkach, w których chcesz uruchomić swoją aplikację bez faktycznego jej wdrażania. ngrok jest darmowy, a tunele są bardzo łatwe do stworzenia, co pozwala skupić się bardziej na rozwoju. Kliknij tutaj,(Click here)(Click here) aby pobrać ngrok.
Related posts
Najlepsze bezpłatne oprogramowanie do bezpiecznego cyfrowego notebooka i usługi online
Jak zainstalować Drupala za pomocą WAMP w systemie Windows
Najlepsze oprogramowanie i sprzęt Portfele Bitcoin dla Windows, iOS, Android
Skonfiguruj darmową internetową stację radiową na komputerze z systemem Windows
Fix Partner nie połączył się z błędem routera w TeamViewer w systemie Windows 10
Wskazówki, narzędzia i usługi dotyczące zarządzania reputacją online
Jak zrobić kartę zaproszenia na komputerze z systemem Windows
Jak tworzyć certyfikaty SSL z podpisem własnym w systemie Windows 11/10?
Co to jest syndrom głupiego okna - wyjaśnienie i zapobieganie
Aplikacje OpenGL nie działają na wyświetlaczu bezprzewodowym Miracast w systemie Windows 11/10
Darmowe oprogramowanie do zarządzania zadaniami do zarządzania pracą zespołową
Co to jest analiza danych i do czego służy
Jak szyfrować i dodawać hasła do dokumentów LibreOffice
To konto nie jest połączone z żadnym kontem Mixer
Zablokowany dostęp do Plex Server i ustawień serwera? Oto poprawka!
Gospodarka odpadami elektronicznymi, recykling, utylizacja, fakty, problemy, rozwiązania
Najlepsze stoły do laptopów do kupienia online
Pole komentarza Disqus nie ładuje się lub nie wyświetla dla strony internetowej
Wystąpił błąd podczas sprawdzania aktualizacji w VLC
Co to jest link Magnet i jak otwierać linki Magnet w przeglądarce