## Installasjonsforutsetninger
Før du installerer Ngrok, sørg for at du har følgende forutsetninger installert:
- Ubuntu 22.04 LTS (Jammy Jellyfish)
- Snapd-pakkebehandler
Hvis du ikke har Snapd installert, installer den ved å bruke følgende kommando:
```
sudo apt oppdatering
sudo apt install snapd
```
Installer Ngrok
Når du har installert forutsetningene, kan du installere Ngrok ved å bruke Snap-pakkebehandlingen:
```
sudo snap install ngrok
```
Under installasjonen vil du bli bedt om å gi Ngrok tilgang til nettverksinnstillingene dine. Klikk på "Ja" for å fortsette.
Konfigurer Ngrok
Etter å ha installert Ngrok, må du konfigurere den før du bruker den. For å gjøre dette, kjør følgende kommando:
```
ngrok config add-authtoken
```
Erstatt `` med authtoken du mottok da du registrerte deg for en Ngrok-konto.
Test Ngrok
For å teste om Ngrok fungerer som den skal, kjør følgende kommando:
```
ngrok http 80
```
Denne kommandoen vil starte en Ngrok-tunnel som vil videresende trafikk fra det offentlige internett til port 80 på din lokale maskin.
Du kan besøke den offentlige nettadressen levert av Ngrok for å teste tilkoblingen. Hvis Ngrok fungerer som det skal, bør du se en side som viser følgende melding:
```
Velkommen til Ngrok HTTP Proxy!
```
Bruk Ngrok
Når du har testet Ngrok og bekreftet at den fungerer som den skal, kan du bruke den til å eksponere enhver lokal port for det offentlige internett. For å gjøre dette, kjør bare følgende kommando:
```
ngrok http
```
Erstatt `` med porten du vil eksponere.
For å eksponere port 3000, kjører du for eksempel følgende kommando:
```
ngrok http 3000
```
Konklusjon
Ngrok er et kraftig verktøy som lar deg eksponere lokale havner for det offentlige internett. I denne opplæringen viste vi deg hvordan du installerer, konfigurerer og tester Ngrok på Ubuntu 22.04 LTS.