Netværk

Ngrok

Ngrok
Ngrok er et platformoverskridende værktøj, der bruger cloud-tjenester til at eksponere lokale netværkstjenester bag NAT og firewalls over en sikker tunnel. Ngrok kan også dele lokale websteder, opbygge / teste webhook-forbrugere og selvhuse personlige tjenester. Ngrok blev oprettet i 2012 af Alan Shreve (@inconshreveable). Det fungerer en gratis og en betalt version.

Denne artikel viser enkle trin til opsætning og brug af ngrok.

INSTALLER NGROK

Tilmeld dig ngrok her og download den. Pak dine filer ud, og kør ngrok. Du kan også installere ngrok via snap ved hjælp af:

$ snap install ngrok

TILFØJ AUTHTOKEN TIL NGROK

Tilføj dit godkendelsestoken. Det er tilgængeligt i venstre rude på instrumentbrættet. Man kan enten redigere ngrok.yml ofte gemt i ~ /.ngrok2 / ngrok.yml.

# Tilføj Authtoken i ngrok.yml
authtoken: 1lyypJPNKyYFnxgnbvbsds4S0iQ_5rVHeA7zsUeZ1Sntmpd9H

eller skriv bare:

$ ngrok godkendelse

Dette tilføjer dit godkendelsestoken til ngrok.yml konfigurationsfil. Ved at tilføje authtoken, ngrok-tilskud, har du adgang til yderligere funktioner og øgede sessionstider.

KØR NGROK

Lad os køre ngrok med HTTP. Et lokalt portnummer er nødvendigt til dette. Den følgende kommando vil sikre en offentlig URL til port 80 webservere.

$ ngrok http 80
ngrok af @inconshreveable (Ctrl + C for at afslutte)
Sessionsstatus online
Konto Arslan Aslam (Plan: Gratis) Version 2.3.35
Region USA (os)
Webgrænseflade http: // 127.0.0.1: 4040
Videresendelse http: // 916f560728c3.ngrok.io -> http: // localhost: 80
Videresendelse https: // 916f560728c3.ngrok.io -> http: // localhost: 80
Forbindelser TTL OPN RT1 RT5 P50 P90
0 0 0.00 0.00 0.00 0.00

Lad os nedbryde dette. Efter at have vist online-status, identificerer den brugeren og den installerede version, identificerer regionen. Derefter informerer Ngrok om, at webgrænsefladen til ngrok er på localhost port 4040. De to webadresser, der vises i næste linje, er de offentlige adresser, hvorigennem dit lokale websted nu kan åbnes. Bemærk, at der er to URL'er, den ene med http og den anden med en https-forbindelse.

Lad os udforske statussiden.

Som den videresendte adresse (noget som dette 757de47032a1.ngrok.adgang til io), logger Ngrok anmodninger i CLI og webgrænsefladen

HTTP-anmodninger
-------------
FÅ / favicon.ico 404 Fil ikke fundet
FÅ / 200 OK

Antag, at du har et websted, som du har brug for at teste, og at det fungerer på port 1337 på din lokale vært. Vi bruger følgende kommando:

$ ngrok http 1337

Dette vil tunnele al http-trafik fra ngrok-adressen til port 1337 på din enhed.

Ved hjælp af den betalte plan kan brugerdefinerede underdomæner indstilles ved hjælp af:

$ ngrok http -underdomæne = arslan 80

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

Også Tunnel TCP-trafik på havn ved hjælp af:

$ ngrok tcp

Ngrok kan opdateres ved hjælp af:

$ ngrok-opdatering

Ophør

Ngrok er et dygtigt værktøj og kan være meget nyttigt ved test af websteder. Det er muligvis ikke en god ide at være vært for dit live-site på din pc, så det frarådes at bruge ngrok til live-sites. Ngrok har gjort testning af websteder let, effektiv og ligetil.

Glad test !!!

Sådan installeres og afspilles Doom på Linux
Introduktion til undergang Doom-serien opstod i 90'erne efter frigivelsen af ​​den originale Doom. Det var et øjeblikkeligt hit, og fra den tid af har...
Vulkan til Linux-brugere
Med hver nye generation af grafikkort ser vi spiludviklere skubbe grænserne for grafisk troskab og komme et skridt tættere på fotorealisme. Men på tro...
OpenTTD vs Simutrans
Oprettelse af din egen transportsimulering kan være sjovt, afslappende og ekstremt lokkende. Derfor skal du sørge for at prøve så mange spil som mulig...