Nettverk

Ngrok

Ngrok
Ngrok er et plattformverktøy som bruker skytjenester for å eksponere lokale nettverkstjenester bak NAT og brannmurer over en sikker tunnel. Ngrok kan også dele lokale nettsteder, bygge / teste webhook-forbrukere og personlig vert personlige tjenester. Ngrok ble opprettet i 2012 av Alan Shreve (@inconshreveable). Den driver en gratis og en betalt versjon.

Denne artikkelen viser enkle trinn for å sette opp og bruke ngrok.

INSTALLER NGROK

Registrer deg for ngrok her og last ned den. Pakk ut filene dine og kjør ngrok. Du kan også installere ngrok via snap ved å bruke:

$ snap install ngrok

LEGG TIL AUTHTOKEN I NGROK

Legg til autent-token. Den er tilgjengelig i venstre rute på dashbordet. Man kan enten redigere ngrok.yml ofte lagret i ~ /.ngrok2 / ngrok.yml.

# Legg til Authtoken i ngrok.yml
authtoken: 1lyypJPNKyYFnxgnbvbsds4S0iQ_5rVHeA7zsUeZ1Sntmpd9H

eller bare skriv:

$ ngrok authtoken

Dette vil legge til autent-token til ngrok.yml konfigurasjonsfil. Ved å legge til autentoken, ngrok-tilskudd, fikk du tilgang til tilleggsfunksjoner og økte økttid.

LØP NGROK

La oss kjøre ngrok med HTTP. Et lokalt portnummer er nødvendig for dette. Følgende kommando vil sikre en offentlig URL for port 80 webservere.

$ ngrok http 80
ngrok av @inconshreveable (Ctrl + C for å slutte)
Øktestatus online
Konto Arslan Aslam (Plan: Gratis) Versjon 2.3.35
Region USA (us)
Nettgrensesnitt http: // 127.0.0.1: 4040
Videresending http: // 916f560728c3.ngrok.io -> http: // localhost: 80
Videresending https: // 916f560728c3.ngrok.io -> http: // localhost: 80
Tilkoblinger ttl opn rt1 rt5 p50 p90
0 0 0.00 0.00 0.00 0.00

La oss bryte ned dette. Etter å ha vist online-status, identifiserer den brukeren og versjonen som er installert, identifiserer regionen. Deretter informerer Ngrok om at webgrensesnittet for ngrok er på localhost port 4040. De to nettadressene som vises i neste linje er de offentlige adressene som det lokale nettstedet nå kan nås gjennom. Merk at det er to nettadresser, en med http og den andre med en https-tilkobling.

La oss utforske statussiden.

Som den videresendte adressen (noe sånt som dette 757de47032a1.ngrok.io) er tilgjengelig, vil Ngrok logge forespørsler i CLI og webgrensesnittet

HTTP-forespørsler
-------------
FÅ / favicon.ico 404 Fil ikke funnet
FÅ / 200 OK

Anta at du har et nettsted du trenger å teste, og at det fungerer på port 1337 på din lokale vert. Vi bruker følgende kommando:

$ ngrok http 1337

Dette vil tunnelisere all http-trafikken fra ngrok-adressen til port 1337 på enheten din.

Ved å bruke den betalte planen kan egendefinerte underdomener stilles inn ved å bruke

$ ngrok http -underdomene = arslan 80

Dette vil tunnelport 80 trafikk til arslan.ngrok.io.

Også, Tunnel TCP-trafikk på port ved bruk av:

$ ngrok tcp

Ngrok kan oppdateres ved hjelp av:

$ ngrok-oppdatering

Opphør

Ngrok er et dyktig verktøy og kan være veldig nyttig i å teste nettsteder. Det kan ikke være en god ide å være vert for ditt live nettsted på PC-en, så det er motet å bruke ngrok til live-nettsteder. Ngrok har gjort testing av nettsteder enkelt, effektivt og greit.

Glad test !!!

Hvordan utvikle et spill på Linux
For et tiår siden ville ikke mange Linux-brukere forutsi at deres favorittoperativsystem en dag ville være en populær spillplattform for kommersielle ...
Åpne kildeporter for kommersielle spillmotorer
Gratis, åpen kildekode og plattformspillmotorrekreasjoner kan brukes til å spille gamle så vel som noen av de ganske nylige spilletitlene. Denne artik...
Beste kommandolinjespill for Linux
Kommandolinjen er ikke bare din største allierte når du bruker Linux, den kan også være kilden til underholdning fordi du kan bruke den til å spille m...