Mreženje

Ngrok

Ngrok
Ngrok je medplatformno orodje, ki uporablja storitve v oblaku za razkrivanje lokalnih omrežnih storitev za NAT-om in požarnimi zidovi nad varnim predorom. Ngrok lahko deli tudi lokalna spletna mesta, gradi / preizkuša potrošnike spletnih ukazov in samostojno gosti osebne storitve. Ngrok je leta 2012 ustvaril Alan Shreve (@inconshreveable). Deluje brezplačno in plačljivo.

Ta članek bo pokazal preproste korake za nastavitev in uporabo ngrok.

NAMESTITE NGROK

Prijavite se za ngrok tukaj in ga prenesite. Razpakirajte datoteke in zaženite ngrok. Ngrok lahko namestite tudi prek snap z uporabo:

$ snap namestite ngrok

DODAJ AVTOKEN V NGROK

Dodajte svoj žeton za potrditev. Na voljo je v levem podoknu armaturne plošče. Lahko ga uredite ngrok.yml običajno shranjeni v ~ /.ngrok2 / ngrok.yml.

# Dodajte Authtoken v ngrok.yml
authtoken: 1lyypJPNKyYFnxgnbvbsds4S0iQ_5rVHeA7zsUeZ1Sntmpd9H

ali preprosto vnesite:

$ ngrok authtoken

To bo dodalo vaš žeton za avtorizacijo v ngrok.yml konfiguracijska datoteka. Z dodajanjem authtoken, ngrok grantov ste dostopali do dodatnih funkcij in povečali čas seje.

TEČI NGROK

Zaženimo ngrok s HTTP. Za to je potrebna lokalna številka vrat. Naslednji ukaz bo zagotovil javni URL za spletna strežnika vrat 80.

$ ngrok http 80
ngrok z @inconshreveable (Ctrl + C za izhod)
Status seje v spletu
Račun Arslan Aslam (načrt: brezplačno) različica 2.3.35
Regija ZDA (ZDA)
Spletni vmesnik http: // 127.0.0.1: 4040
Posredovanje http: // 916f560728c3.ngrok.io -> http: // localhost: 80
Posredovanje https: // 916f560728c3.ngrok.io -> http: // localhost: 80
Povezave ttl opn rt1 rt5 p50 p90
0 0 0.00 0.00 0.00 0.00

Razčistimo to. Po prikazu spletnega stanja identificira uporabnika in nameščeno različico ter regijo. Nato Ngrok obvesti, da je spletni vmesnik za ngrok na portalu localhost 4040. Dva URL-ja, prikazana v naslednji vrstici, sta javna naslova, prek katerih je zdaj mogoče dostopati do vašega lokalnega spletnega mesta. Upoštevajte, da sta dva URL-ja, eden s http in drugi s povezavo https.

Poglejmo stran s stanjem.

Kot posredovani naslov (nekaj takega kot je 757de47032a1.ngrok.io), bo Ngrok zapisal zahteve v CLI in spletni vmesnik

HTTP zahteve
-------------
GET / favicon.ico 404 Datoteke ni mogoče najti
GET / 200 OK

Recimo, da imate spletno mesto, ki ga morate preizkusiti, in deluje na vratih 1337 vašega lokalnega gostitelja. Uporabili bomo naslednji ukaz:

$ ngrok http 1337

To bo preusmerilo ves http promet z naslova ngrok na vrata 1337 vaše naprave.

Z uporabo plačljivega načrta lahko poddomene po meri nastavite s pomočjo:

$ ngrok http -subdomain = arslan 80

To bo preusmerilo promet do pristanišča 80 do mesta Arslan.ngrok.io.

Prav tako predor TCP promet na vratih z uporabo:

$ ngrok tcp

Ngrok je mogoče posodobiti s pomočjo:

Posodobitev $ ngrok

Prenehanje

Ngrok je zmogljivo orodje in je lahko v veliko pomoč pri testiranju spletnih mest. Morda ne bi bilo dobro gostovati vašega spletnega mesta v živo na vašem računalniku, zato uporaba ngrok za spletna mesta v živo odsvetujemo. Ngrok je testiranje spletnih mest naredil enostavno, učinkovito in enostavno.

Srečno testiranje !!!

HD Remastered Games za Linux, ki prej še niso izdale Linuxa
Mnogi razvijalci iger in založniki pripravijo HD remaster starih iger, da podaljšajo življenjsko dobo franšize, zato oboževalci zahtevajo združljivost...
Kako uporabljati AutoKey za avtomatizacijo iger Linux
AutoKey je namizni pripomoček za avtomatizacijo za Linux in X11, programiran v Python 3, GTK in Qt. Z njegovo funkcijo skriptiranja in MACRO lahko avt...
Kako prikazati števec FPS v igrah Linux
Linux gaming je dobil velik zagon, ko je Valve leta 2012 napovedal podporo Linuxu za odjemalca Steam in njihove igre. Od takrat se je veliko AAA in in...