ngrok: Güvenli Tüneller ile Yerel Sunucularınızı herkese açık hale getirin
Herhangi bir geliştirici için en büyük zorluk, yazdıkları yazılımın test edilmesidir. Ve sizinkinden farklı bir mobil veya platform için bir şey inşa ederken test etmek daha zor hale gelir. Çoğunlukla(Mostly) kalkınma yerel düzeyde gerçekleşir; tüm web sunucuları localhost üzerinde çalışıyor. Çalışmanızı bir yere yerleştirmeden önce yalnızca siz görüntüleyebilirsiniz. Yerel sunucuları güvenli tüneller üzerinden halka açık internete sunan ücretsiz bir Windows hizmeti olan (Windows)ngrok'a(ngrok) girin .
ngrok güvenliği nedir
ngrok nedir? ngrok nasıl kullanılır? ngrok , Güvenlik Duvarlarının(Firewalls) arkasındaki yerel sunucuları güvenli tüneller üzerinden halka açık internete maruz bırakmanıza olanak tanır. Araç, sıfır yapılandırma gerektirir ve dahili bir ağ önleyici ile birlikte gelir.
Tünel açma yıllardır yaygın, VPN'lerin(VPNs) çoğu, web sitelerine sınırsız erişim sağlamak için tünel kavramını da kullanıyor. Benzer şekilde, ngrok, genel internet ve yerel ana sunucunuz arasında güvenli bir tünel oluşturur. Temel olarak , (Basically)http://localhost:8080 üzerinde çalışan herhangi bir web sitesini/web-app/web- service'i tek bir komutla internet üzerinden erişilebilir hale getirebilirsiniz.
Ngrok tarafından sunulan özelliklerin çoğu ücretsizdir. Ve ücretsiz yazılım sınırları, uygulamalarını test etmek isteyen bir ara geliştirici için yeterince iyidir. Ngrok bir hizmet olarak da sunulsa da, bu kısmı atlamak ve aracı doğrudan indirip devam etmek tamamen isteğe bağlıdır.
ngrok nasıl kullanılır
Ngrok'a kaydolabilirsiniz ve ücretsizdir. Bir hesap oluşturmak, tüm etkin tünellerinizi bulut tabanlı bir gösterge panosundan yönetmenize olanak tanır.
Yerel web sunucunuzu internete nasıl maruz bırakabilirsiniz?(How to expose your local web server to the internet)
Yerel web sunucunuza veya herhangi bir sunucuya tünel oluşturmak çok basittir. ngrok'u indirin ve sıkıştırmasını açın. (Download)Şimdi bir CMD/PowerShell penceresi açın ve sıkıştırılmamış içeriğin bulunduğu klasöre gidin.
Şimdi yerel sunucunuza güvenli bir tünel oluşturmak için aşağıdaki komutu yürütün.
./ngrok http 8080
8080, sunucunuzun dinlediği bağlantı noktasıdır. Bağlantı noktası numarasından emin değilseniz, varsayılan bağlantı noktası numarası olan 80'e gidin.
Bu ngrok örneğini hesabınıza bağlamak istiyorsanız, yukarıdaki komutu çalıştırmadan önce kimlik doğrulama belirtecini sağlamalısınız. Bunu yapmak için ngrok hesabınıza giriş yapın. Auth jetonunuzu oradan alın ve ardından bir CMD penceresinde aşağıdaki komutu yürütün.
./ngrok authtoken your_token_here
Bu sadece bir kerelik bir işlemdir ve her seferinde tekrarlanması gerekmez.
Bir tünel oluşturduğunuzda, ngrok sunucunuza genel URL'yi gösterecektir. (URL)Genel URL , ngrok.io'nun bir alt alanıdır ve rastgele oluşturulur. Kalıcı ve okunması kolay özelleştirilebilir alt alanlar bile oluşturabilirsiniz, ancak bunun için ücretli bir plana geçmeniz gerekir.
Varsayılan URL'lerin(URLs) uygulamanızı test etmek için yeterince iyi olduğunu düşünüyorum. Yalnızca üretim düzeyinde ve kalıcı bir şey istiyorsanız yükseltmeyi düşünmelisiniz.
ngrok Engelleyici
http://127.0.0.1:4040 açılarak açılabilen dahili bir önleyici ile birlikte gelir . Engelleyici, gelen tüm ağ isteklerini ve yanıtlarını görüntülemenize izin verecektir. Interceptor , bir şeyde hata ayıklarken veya gelen istekleri görüntülemek istediğinizde çok kullanışlı olur. Engelleyicinin yanında durum sekmesini bulabilirsiniz. Bu sekme, tünelinizle ilgili her türlü bilgiyi görmenizi sağlar. Bağlantılar, bağlantı süreleri, HTTP istekleri, sunucu adresleri ve protokoller gibi bazı istatistikleri görüntüleyebilirsiniz.
Ücretsiz plan ile tek seferde sadece bir tünel oluşturabilirsiniz. Birden fazla eşzamanlı tünel çalıştırmak istiyorsanız yükseltmeyi düşünün.
ngrok, geliştiriciler ve meraklılar için kullanışlı bir araçtır. Mevcut localhost sunucunuzu her yerden erişilebilen bir genel sunucuya dönüştürmenize olanak tanır. Bu araçla bir hackathon'da tanıştım. Ve ngrok, hackathon'larda, demolarda, sunumlarda, mobil uygulama testlerinde, webhook entegrasyonlarında ve uygulamanızı gerçekten dağıtmadan çalıştırmak istediğiniz tüm durumlarda gerçekten çok yararlı olabilir. ngrok'un kullanımı ücretsizdir ve tünellerin oluşturulması çok kolaydır, bu da geliştirmeye daha fazla odaklanmanızı sağlar. ngrok'u indirmek için buraya tıklayın .(Click here)(Click here)
Related posts
Best Ücretsiz Secure Digital Notebook Software & Online Services
Windows üzerinde WAMP kullanarak Drupal nasıl yüklenir
Windows, IOS, Android için Best Software & Hardware Bitcoin Wallets
Setup Internet Radio Station ücretsiz Windows PC üzerinde
Fix Partner TeamViewer Windows 10'de yönlendirici hatasına bağlanmadı
Ücretsiz Task Management Software Takım Çalışması yönetmek için
10 En İyi USB LED Lambalar için Lambalar
Data Analytics nedir ve ne için kullanılır?
NFT ne demek ve NFT Digital Art nasıl oluşturulur?
Oturum mesajlaşma uygulaması teklifler güçlü güvenlik; No phone numarası gerekli!
Bu hesap herhangi bir Mixer account ile bağlantılı değil
Microsoft Identity Manager: Özellikler, Download
Analog, Digital and Hybrid computers arasındaki fark
E-Waste management, geri dönüşüm, elden çıkarma, gerçekler, problemler, çözümler
Encrypt Nasıl Yapılır ve LibreOffice Belgelerine Şifreler Ekleyin
Windows 10'da Windows 95'i nasıl yüklenir
'Çip ve PIN' veya EMV Credit kartları nelerdir?
Best Laptop Backpacks Men and Women için
Video Konferans Görselini, İpuçları ve İzlemeniz Gereken Kurallar
Bilgisayarınızdan ücretsiz SMS göndermek için en iyi araçlar