Siete

Ngrok

Ngrok
Ngrok je multiplatformový nástroj, ktorý využíva cloudové služby na vystavenie lokálnych sieťových služieb za NAT a firewallmi cez zabezpečený tunel. Ngrok môže tiež zdieľať miestne webové stránky, vytvárať / testovať spotrebiteľov webhooku a samoobslužné osobné služby. Ngrok vytvoril v roku 2012 Alan Shreve (@inconshreveable). Prevádzkuje bezplatnú a platenú verziu.

Tento článok ukáže jednoduché kroky na nastavenie a používanie ngrok.

Nainštalujte NGROK

Zaregistrujte sa na ngrok tu a stiahnite si ho. Rozbaľte svoje súbory a spustite ngrok. Môžete tiež nainštalovať ngrok pomocou modulu snap pomocou:

$ snap nainštalovať ngrok

PRIDAJTE AUTHTOKEN DO NGROK

Pridajte svoj autorizačný token. Je k dispozícii na ľavom paneli palubnej dosky. Jeden môže buď upraviť ngrok.yml bežne uložené v ~ /.ngrok2 / ngrok.yml.

# Pridajte Authtoken do ngrok.yml
autortoken: 1lyypJPNKyYFnxgnbvbsds4S0iQ_5rVHeA7zsUeZ1Sntmpd9H

alebo jednoducho napíš:

$ ngrok authtoken

Týmto sa pridá váš autorizačný token do ngrok.yml konfiguračný súbor. Pridaním grantov authtoken, ngrok ste získali prístup k ďalším funkciám a predĺženiu časov relácií.

BEH NGROK

Poďme spustiť ngrok s HTTP. Potrebné je miestne číslo portu. Nasledujúci príkaz zabezpečí verejnú URL pre webové servery s portom 80.

$ ngrok http 80
ngrok od @inconshreveable (Ctrl + C ukončíte)
Stav relácie online
Účet Arslan Aslam (plán: zadarmo), verzia 2.3.35
Región Spojené štáty americké (us)
Webové rozhranie http: // 127.0.0.1: 4040
Preposielanie http: // 916f560728c3.ngrok.io -> http: // localhost: 80
Preposielanie https: // 916f560728c3.ngrok.io -> http: // localhost: 80
Pripojenia ttl opn rt1 rt5 p50 p90
0 0 0.00 0.00 0.00 0.00

Poďme si to rozobrať. Po zobrazení online stavu identifikuje používateľa a nainštalovanú verziu a identifikuje región. Potom Ngrok informuje, že webové rozhranie pre ngrok je na portu localhost 4040. Dve adresy URL zobrazené v nasledujúcom riadku sú verejné adresy, prostredníctvom ktorých je teraz možné získať prístup k miestnemu miestu. Upozorňujeme, že existujú dve adresy URL, jedna s protokolom http a druhá s pripojením https.

Poďme preskúmať stavovú stránku.

Ako preposielaná adresa (niečo ako 757de47032a1.ngrok.io), Ngrok bude protokolovať požiadavky v CLI a vo webovom rozhraní

HTTP požiadavky
-------------
ZÍSKAŤ / favicon.ico 404 Súbor sa nenašiel
ZÍSKAJTE / 200 OK

Predpokladajme, že máte web, ktorý musíte otestovať a ktorý pracuje na porte 1337 vášho localhost. Použijeme nasledujúci príkaz:

$ ngrok http 1337

Týmto sa tuneluje všetok prenos http z adresy ngrok na port 1337 vášho zariadenia.

Pomocou plateného plánu je možné nastaviť vlastné subdomény pomocou:

$ ngrok http -subdomain = arslan 80

To bude tunelovať dopravu z portu 80 na arslan.ngrok.io.

Tiež tunelujte TCP prenos na porte používaním:

$ ngrok tcp

Ngrok je možné aktualizovať pomocou:

$ ngrok aktualizácia

Ukončenie

Ngrok je schopný nástroj a môže byť veľmi užitočný pri testovaní webových stránok. Nemusí byť dobrý nápad hostovať vaše živé stránky na vašom PC, takže sa neodporúča používať ngrok pre živé stránky. Ngrok umožnil testovanie stránok jednoduchým, efektívnym a priamym.

Šťastné testovanie !!!

Ako zmeniť ľavé a pravé tlačidlo myši na počítači so systémom Windows 10
Je úplnou normou, že všetky zariadenia počítačových myší sú ergonomicky navrhnuté pre pravákov. Existujú však dostupné myšacie zariadenia, ktoré sú šp...
Napodobňovanie kliknutí myšou vznášaním sa pomocou myši bez myši vo Windows 10
Používanie myši alebo klávesnice v nesprávnom postoji k nadmernému používaniu môže mať za následok veľa zdravotných problémov vrátane napätia, syndróm...
Pridajte gestá myši do systému Windows 10 pomocou týchto bezplatných nástrojov
V posledných rokoch sa počítače a operačné systémy veľmi vyvinuli. Boli časy, keď používatelia museli prechádzať správcami súborov pomocou príkazov. R...