reklama

Zkuste ngrok: vystaví službu na lokálním počítači do internetu

  • můžete obejít NAT a firewall v cestě z internetu
  • jednoduché spuštění bez instalace
  • zadarmo, když nechcete vlastní název serveru

Služba ngrok zaujme svou jednoduchostí a funkčností. Cokoli běžící na vašem počítači - Minecraft server, webový server, SSH server, jakákoli služba jedoucí na TCP - můžete zpřístupnit z internetu.

Klepněte pro větší obrázek
Zákazník vlevo se připojí přes tunel k webovému serveru na počítači vývojářky vpravo, ta může sedět třeba v kavárně na veřejné Wi-Fi

Nepotřebujete pevnou IP adresu, můžete se schovávat za NAT serverem, u kterého nemáte přístup k přesměrování portů. Stačí stáhnout ngrok a bez instalace vystavíte konkrétní službu do internetu. Například:

ngrok http 80

otevře tunel z internetu k vašemu počítači a jeho webovému serveru běžícímu na portu 80.

Klepněte pro větší obrázek
Z mobilu nebo jiného počítače v internetu nyní stačí zadat vygenerované URL a dostanete se na svůj počítač. Region lze případně změnit na Evropu, aby jel provoz přes bližší server

Víc nemusíte dělat. Ale můžete. Na lokálním počítači se rozjel web server na portu 4040, kde najdete podrobné statistiky přístupů a můžete podrobně zkoumat došlé požadavky ve formátech XML a JSON. Pro účely ladění je můžete i opakovat.

Ngrok cílí hlavně na webové vývojáře. Nemusí nahrávat vyvíjený projekt do internetu, aby vyzkoušeli jeho dostupnost, nebo nabídli zadavatelům pohled na aktuální stav projektu.

Vystavit ale můžete kromě http a https i libovolnou službu běžící na TCP. Do internetu tedy vystavíte například lokální Minecraft server, nebo SSH. Zapnutí SSH přístupu z internetu tak vypadá takto:

ngrok tcp 22

V základu můžete ngrok používat zdarma. Omezením je náhodně generovaný název, ke kterému se připojujete z internetu. Limitem je také nejvýše 40 připojení za minutu (nikoli počet požadavků, ale připojení). Placená verze ngrok (od 5 dolarů měsíčně) dovolí vlastní trvalý název několika domén pro jednodušší připojování.

ngrok nemusí jet jen na velkém počítači, je dostupný i pro Linux ARM, spustíte ho tedy bez problémů i na Raspberry PI. Pokud tedy tento nenáročný počítač připojíte k domácím čidlům a uděláte z něj nějaké centrum svého chytrého domova ovládané přes webovou stránku, můžete jej snadno vystavit do internetu.

ngrok je zkrátka služba, která by měla patřit k oblíbeným nástrojům webových vývojářů i IT profesionálů.

Témata článku: Software, Web, Internet, Programování, IoT, Tipy, Raspberry Pi

15 komentářů

Nejnovější komentáře

  • O.c.k.o. 26. 7. 2016 20:09:41
    Špatné to není , jednou to možná využiju ,ale zatím přístup k routeru a...
  • blokovacREKLAM 26. 7. 2016 16:22:53
    Když to Živě doporučuje tak to stáhneme, zkusíme a........jebu na to :-))
  • dolph1888 26. 7. 2016 16:18:20
    Zajímavý tip.
reklama
Určitě si přečtěte

Vybíráte herní periferii nebo hardware? Pak zapomeňte na nálepku Gaming

Vybíráte herní periferii nebo hardware? Pak zapomeňte na nálepku Gaming

** Herní hardware se od toho běžného často liší jen vzhledem ** Při výběru stále nezapomínejte na základní parametry ** Poradíme jak vybrat herní hardware i periferie

20.  2.  2017 | Stanislav Janů | 36

10 nejhorších produktů v historii Microsoftu

10 nejhorších produktů v historii Microsoftu

20.  2.  2017 | Karel Javůrek | 141

AMD oficiálně představilo procesory Ryzen. Známe i jejich české ceny

AMD oficiálně představilo procesory Ryzen. Známe i jejich české ceny

** AMD uvedlo první tři procesory Ryzen 7 ** Všechny budou pracovat s osmi jádry a šestnácti vlákny ** Na pulty obchodů se dostanou už za týden

22.  2.  2017 | Stanislav Janů | 134

EU se děsí Windows 10. Prý o nás vědí až příliš. Microsoft chystá změny

EU se děsí Windows 10. Prý o nás vědí až příliš. Microsoft chystá změny

** Evropští úředníci chtějí, aby byly Desítky transparentnější ** Microsoft od jara skutečně chystá změny ** Ochráncům soukromí to ale nestačí

21.  2.  2017 | Jakub Čížek | 219

Remix Singularity: Microsoft si na tom vylámal zuby. Jak dopadne Android?

Remix Singularity: Microsoft si na tom vylámal zuby. Jak dopadne Android?

** Microsoft do svých telefonů integroval desktopové prostředí ** Moc to ale nevyšlo, chyběl pořádný výkon ** Teď to zkoušejí ex-googleři s Remix Singularity

23.  2.  2017 | Jakub Čížek | 74


Aktuální číslo časopisu Computer

Supertéma o počítačové bezpečnosti

AMD Ryzen přichází

Velké testy kinoprojektorů a levných špuntových sluchátek

Příslušenství do USB-C

reklama
reklama