Możesz sprawdzić mój Video-tutorial na youtube tutaj: https://youtu.be/Bbp-AcejtHI
Zazwyczaj w WAN, po pierwsze musisz mieć Statyczny IP/Hostname i po drugie, musisz zrobić Port Forwarding aby pozwolić na przesyłanie ruchu, i wszyscy wiemy że oba są tak trudne w czasie rzeczywistym jak mamy ograniczony dostęp do portów w sieci.
Więc, co zrobimy w tym scenariuszu, skonfigurujemy bezpieczny tunel używając Ngrok.
Ngrok jest systemem tunelowania reverse proxy, który ustanawia tunele z publicznego punktu końcowego tj. internetu do lokalnie działającej usługi sieciowej. To może pomóc nam stworzyć publiczny URL HTTP/HTTPS dla strony internetowej działającej lokalnie w naszej maszynie. Nie musimy robić żadnego rodzaju przekierowania portów podczas korzystania z Ngrok, a nasza usługa sieciowa będzie ostatecznie eksponowana do Internetu za pomocą tunelowania TCP.
Postępuj zgodnie z tymi krokami, aby kontynuować:
Krok1: Zarejestruj się na koncie Ngrok, aby go pobrać.
Po pierwsze, będziesz musiał zarejestrować się na koncie Ngrok, po czym wyświetli się okno pobierania.
Po zarejestrowaniu się, można pobrać Ngrok dla systemu Linux.
Po prostu rozpakuj pobrany plik.
Krok 2: Podłącz swoje konto
Wykonanie tego polecenia spowoduje dodanie twojego auth tokena do domyślnego ngrok.yml pliku konfiguracyjnego. To da ci dostęp do większej ilości funkcji i dłuższych czasów sesji. (Musisz skopiować i wkleić swój własny token tutaj podany na ekranie głównym ngrok po zalogowaniu)
./ngrok authtoken <twoj token>
Teraz jesteś gotowy do użycia tego narzędzia. Otwórz swój terminal przejdź do katalogu, w którym rozpakowałeś narzędzie Ngrock i wpisz:
./ngrok tcp
wybierz numer portu, na którym chcesz nawiązać połączenie (tutaj, wybrałem 5555 jako numer portu). Po naciśnięciu enter, pojawi się ekran jak poniżej.