consdata.com
Technical blog Business blog HR department
PL
javascript

Czy wiesz, że możesz łatwo udostępnić swojego localhosta innym osobom (ngrok)?

author Piotr Grobelny
16 May 2022

Czasami dochodzi do takiej sytuacji, gdy chcemy komuś pokazać to, co mamy aktualnie odpalone na naszym sprzęcie na localhost. Możemy udostępnić ekran, ale ogranicza to możliwości interakcji.

Zdarza się również, że coś, nad czym aktualnie pracujemy, chcielibyśmy odpalić na fizycznym telefonie bez większej zabawy z siecią, aby telefon miał dostęp do tych samych zasobów co komputer, na którym pracujemy.

Problemy te rozwiązują narzędzia, które tunelują ruch z naszego localhosta przez internet* do innego urządzenia.

Takim narzędziem jest ngrok. Konfigurowanie i pierwsze odpalenie nie są trudne:

  • zakładamy konto, aby otrzymać unikalny token, dzięki któremu będziemy mogli uruchomić aplikację,
  • ściągamy wymagane pliki,
  • autoryzujemy się podając wcześniej otrzymany token oraz odpalamy aplikację (możemy przekazać który port chcemy tunelować).
/ngrok http 8080

Zrzut z działającej aplikacji:

2022-05-16-ngrok-commandpline.png

Widzimy między innymi jaki adres został wygenerowany, dzięki któremu będziemy mogli dostać się do naszych zasobów (Forwarding) oraz jakie zapytania zostały już wysłane (HTTP Requests).

Teraz ktoś wchodząc na http://104e-46-187-241-0.ngrok.io zobaczy to, co my widzimy na naszym localhoście.

*Ruch odbywa się przez internet, więc za każdym razem, kiedy decydujemy się na takie tunelowanie, trzeba się zastanowić jakie dane będziemy upubliczniać.

Newest posts

  • Reliable event delivery in Apache Kafka based on retry and DLQ
  • Event Tracking - finding a needle in a haystack
  • Kouncil - a modern Kafka frontend
Join us

  • SENIOR FULLSTACK DEVELOPER (JAVA + ANGULAR) Poznań (hybrydowo) lub zdalnie UoP 14 900 - 20 590 PLN brutto
    B2B 19 680 - 27 220 PLN netto
  • REGULAR FULLSTACK DEVELOPER (JAVA + ANGULAR) Poznań (hybrydowo) lub zdalnie UoP 11 300 - 15 900 PLN brutto
    B2B 14 950 - 21 000 PLN netto
  • ZOBACZ WSZYSTKIE OGŁOSZENIA

technical

newsletter

Sign up

Podobne wpisy

post-image
kouncil

Reliable event delivery in Apache Kafka based on retry and DLQ

Why is there no DLQ in Kafka? Most popular queueing systems such as RabbitMQ or ActiveMQ have built-in systems responsible for reliable message delivery. So why doesn't Kafka offer one?...

author
Jacek Grobelny 13 Sep 2021
post-image
kouncil

Event Tracking - finding a needle in a haystack

Event tracking allows for tracking and visualising the path of a given event or process through Kafka topics.

author
Marcin Mergo 8 Sep 2021
post-image
kouncil

Kouncil - a modern Kafka frontend

Kouncil is a modern Kafka frontend equipped with features essential for developers.

author
Jacek Grobelny 30 Aug 2021
Join us

  • SENIOR FULLSTACK DEVELOPER (JAVA + ANGULAR) Poznań (hybrydowo) lub zdalnie UoP 14 900 - 20 590 PLN brutto
    B2B 19 680 - 27 220 PLN netto
  • REGULAR FULLSTACK DEVELOPER (JAVA + ANGULAR) Poznań (hybrydowo) lub zdalnie UoP 11 300 - 15 900 PLN brutto
    B2B 14 950 - 21 000 PLN netto
  • ZOBACZ WSZYSTKIE OGŁOSZENIA

Sign up for a

technical

newsletter

consdata.com
  • Contact

    • sales@consdata.com
    • +48 61 41 51 000

  • Office

    • K9Office
      Krysiewicza 9/14
      61-825 Poznań
      Polska

  • Solutions

    • Eximee
    • Kouncil
  • Blog Join us
Copyright © 2024 Consdata. All rights reserved. Privacy Policy & Cookies
Chcemy używać plików cookie oraz skryptów podmiotów trzecich do polepszania funkcjonowania tej strony Zgadzam się