Betaalmethoden Abuse

Hoe maak je een Ngrok-tunnel?

28.12.2022, 01:14

We hebben al veel verteld over Ngrok, nu is het tijd om de instructies te delen over hoe u een tunnel kunt maken. Dit is een belangrijke functie die u nodig kunt hebben tijdens het werken met de software en die uw leven veel gemakkelijker zal maken. Laten we eens doornemen hoe het gedaan kan worden.

Een tunnel maken

Om een lokale HTTP-poort van buitenaf aan te maken, gebruik je het http commando. Om dit te doen, geef je gewoon de poort op als parameter, bijvoorbeeld poort 80:

$ ngrok http 80

Zodra de tunnel begint te werken, zie je in de terminal informatie over de status. In het veld Forwarding zal het niet moeilijk zijn om de URL te vinden, via deze URL krijg je toegang tot de service. Tijdens de eerste start zal Ngrok u waarschuwen dat deze bron toegankelijk is via Ngrok.

U hoeft alleen maar op Visit Site te klikken:

Vervolgens worden de server en de inhoud van de site beschikbaar:

HTTP-autorisatie moet worden toegevoegd om andere gebruikers toegang te geven tot de site. Er is de volgende optie waarmee je dit kunt doen --basic-auth:

ngrok http --basic-auth="user:password" 80

Je moet dan een wachtwoord invoeren om toegang te krijgen tot de site. Als je een host moet opgeven voor je lokale site, dan kan dit met de --host-header optie. Om bijvoorbeeld het domein te veranderen in example.local, gebruik je dit commando:

ngrok http --host-header="example.local" 80

Standaard is de service extern toegankelijk via HTTPS. Als je wilt dat de service alleen toegankelijk is via HTTP, gebruik dan de --schema optie. Bijvoorbeeld:

ngrok http --scheme="http" 80

Als je de poort beschikbaar wilt maken op een andere machine, geef dan zijn IP-adres op samen met de poort. Bijvoorbeeld voor 192.168.1.143:

ngrok http 192.168.1.143:80

We zijn erachter hoe je een tunnel maakt, nu weet je nog meer over Ngrok!