Localhost’ a statik ip olmadan her yerden erişim: NGROK

Muhammet Çakır
Aug 22, 2017 · 2 min read
ngrok

Bu yazıda uzun zamandır kullandığım, çokça faydalandığım bir tool a göz atacağız; NGROK.

Ngrok

NAT (Network Address Translation — Ağ Adresi Çeviricisi) veya firewall arkasında olan yerel sunucularınızı güvenli tüneller üzerinden tüm internete erişilebilir hale getirir. Windows, Linux, Mac OS X ve Free BSD desteği bulunuyor.

İhtiyaç

Yakın zamanda Facebook Messenger Platformu üzerinde kendisine iletilen web url’in görüntüsünü resim olarak cevap yazan basit bir bot yazmıştım.

Geliştirme aşamasında Heroku üzerinde barındırmayı düşünüyor ve test edebilmek için Messenger Platformuna webhook ayarlamam gerekiyordu. Her seferinde commit-push yapmak ve uygulamanın ayağa kalkmasını beklemek geliştirme süresini oldukça etkilemeye başlamıştı. Bu sıkıntıyı ngrok kullanarak gidermiştim. Ngrok kullanarak localhost sunucumu tüm internette erişilebilir hale getirmiş ve Messenger Platformuna da ngrok’un sağlamış olduğu adresi ayarlamıştım.

Bunun gibi daha birçok yerde işinize yarayabilir. Mobil uygulama geliştirirken servisinizi, IOT cihazınızı ya da müşterinize deploy gerektirmeden demo yapmak istediğinizde uygulamanızı ngrok ile her yerden erişilebilir hale getirebilirsiniz.

İndirme

Aşağıdaki linkten işletim sisteminize uygun olan dosyayı indiriniz.

Kullanım

İndirmiş olduğunuz dosyayı çıkartın ve komut satırınızdan istediğiniz protokol ve port değerleriyle birlikte çalıştırın.

ngrok http 8080

Windows işletim sistemi üzerinde http 8080 portunu forward edecek.

http 8080 portunu, https://abc2a526.ngrok.io/ adresine forward ediyor
https://abc2a526.ngrok.io/ adresine erişim

Fayda görmeniz dileğiyle.

)
Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade