How to access localhost anywhere with ngrok
Obsah:
Největší výzvou pro každého vývojáře je testování softwaru, který napsal. Testování se stává obtížnějším, když stavíte něco pro mobilní zařízení nebo platformu, která je odlišná od vašeho. Většinou dochází k rozvoji na místní úrovni; všechny webové servery běží na localhost. Pouze vy můžete vidět svou práci před nasazením někde. Zadejte ngrok , což je bezplatná služba pro Windows, která vystavuje místní servery veřejnému internetu přes zabezpečené tunely.
Co je ngrok zabezpečení
Co je ngrok? Jak používat ngrok? ngrok vám umožní vystavovat místní servery za Firewally, na veřejný internet přes zabezpečené tunely. Nástroj vyžaduje nulovou konfiguraci a přichází s vestavěným síťovým stíněním.
Tunelování je již dlouhá léta převládající, většina sítí VPN využívá také koncept tunelování, který vám poskytuje neomezený přístup k webovým stránkám. Stejně tak ngrok vytvoří bezpečný tunel mezi veřejným internetem a serverem localhost. V podstatě můžete vytvořit libovolnou webovou stránku / webovou aplikaci / webovou službu, která běží na adrese // localhost: 8080 přístupná přes internet jediným příkazem.
Většina funkcí, které nabízí ngrok volně k použití. A omezení pro freeware jsou dost dobré pro středně pokročilého vývojáře, který se snaží otestovat svou aplikaci. Ačkoli ngrok je také nabízen jako služba, je naprosto volitelná vynechat tuto část a přímo stáhnout nástroj a jít.
Jak používat ngrok
Můžete se zaregistrovat pro ngrok a je to zdarma. Vytvoření účtu vám umožní spravovat všechny aktivní tunely z panelu založeného na cloudovém rozhraní.
Jak vystavit váš lokální webový server na internetu
Vytváření tunelu na váš lokální webový server nebo libovolný server je velmi jednoduché. Stáhněte a rozbalte ngrok. Nyní otevřete okno CMD / PowerShell a přejděte do složky, kde je obsah rozbalený.
Nyní spusťte následující příkaz pro vytvoření zabezpečeného tunelu na váš lokální server:
./ ngrok http 8080
Kde je 8080 port, na kterém váš server naslouchá. Pokud si nejste jisti o čísle portu, přejděte na výchozí číslo portu, které je 80.
Chcete-li připojit tuto instanci ngrok k vašemu účtu, měli byste před provedením výše uvedeného příkazu poskytnout autentizační token. Chcete-li tak učinit, přihlaste se k účtu ngrok. Získejte svůj token auth a poté spusťte následující příkaz v okně CMD
./ ngrok authtoken your_token_here
Toto je jen jednorázová akce a nemusí se opakovat pokaždé
Vytvořil jste tunel, ngrok zobrazí veřejnou adresu URL na serveru. Veřejná adresa URL je subdoména ngrok.io a je generována náhodně. Můžete dokonce vytvářet trvalé a snadno čitelné přizpůsobitelné subdomény, ale pro to je třeba upgradovat na placený plán.
Myslím, že výchozí adresy URL jsou dostatečné pro testování vaší aplikace. Máte-li zájem o upgrade, pouze pokud si přejete něco výrobního stupně a přetrvávajícího.
ngrok Interceptor
ngrok také přichází s vestavěným stíhačem, který lze otevřít otevřením //127.0.0.1:4040. Interceptor vám umožní zobrazit všechny přicházející síťové požadavky a jejich odpovědi. Interceptor je velmi užitečný, když něco ladíte, nebo chcete zobrazit přicházející požadavky. Vedle zachycovače najdete záložku stavu. Tato záložka vám umožní zobrazit všechny informace o vašem tunelu. Můžete si prohlédnout některé statistiky, jako jsou připojení, trvání připojení, požadavky HTTP, adresy serverů a protokoly.
Pomocí bezplatného plánu můžete vytvořit současně jeden tunel. Zvažte upgrade, pokud chcete spustit více než jeden současný tunel.
ngrok je užitečný nástroj pro vývojáře a nadšence. Umožňuje převést stávající server localhost na veřejný server, který je přístupný odkudkoli. Byl jsem představen tomuto nástroji v hackatonu. A ngrok může být opravdu velmi užitečné v hackatonech, demosích, prezentacích, testování aplikací v mobilních aplikacích, integracích webových karet a všech případech, kdy chcete spustit aplikaci bez toho, abyste ji skutečně nasadili. ngrok je volně použitelný a tunely jsou velmi snadné vytvořit, což vám umožní více se soustředit na vývoj. Klikněte zde ke stažení ngrok.
Serverová skupina NonStop Integrity NS2000 je zaměřena na malé a střední firmy hledající pro servery odolné proti chybám, které vyžadují téměř 100% dostupnost. V závislosti na potřebách zákazníků mohou servery rackmount přejít do malých nebo velkých datových center.

Servery zahrnují čipy Intel Itanium, které mají pokročilou funkci RAS (spolehlivost, dostupnost a provozuschopnost), které snižují poškození dat a zvyšují spolehlivost výkonu. Pokročilé funkce RAS mohou opravovat chyby, které se mohou vyskytnout při zpracování dat v procesoru.
IBM, Hewlett-Packard a Dell uvedli, že jejich nová nízká úroveň end a midrange servery budou jejich nejrychlejší k dnešnímu dni, trpasličí starší produkty, které běžel na čipy založené na Intel. Servery budou obsahovat nejnovější čipy čtyřjádrových sérií Xeon 5500, které zvyšují celkový výkon serveru a zároveň získají mnohem méně energie.

"Toto je největší nárůst výkonu v historii produktové řady Xeon," řekl Kirk Skaugen, vice prezident a generální manažer, skupina serverových platforem společnosti Intel.
IBM prodává část svých serverových obchodů společnosti Lenovo se pravděpodobně soustředí na low-end komoditní x86 hardware, nikoliv na vyšší systémy x86, jako jsou například servery IBM PureSystems a iDataPlex, uvedl ve čtvrtek analytik z oboru. prodávat části svých serverových obchodů společnosti Lenovo se pravděpodobně zaměří na hardware s nízkým počtem komoditních x86, nikoliv na vyšší systémy x86, jako jsou například servery IBM PureSystems a iDataPlex, uvedl ve čtvrtek analytik z oboru.

IBM údajně jedná Lenovo prodává všechny nebo část své x86 servery. Není jasné, jak daleko jsou rozhovory, nebo zda se dohoda uskuteční, ale nepojmenované zdroje informovaly CRN i The Wall Street Journal o tom, že probíhají diskuse.