NGROK Nedir
Geliştirme makineniz bir güvenlik duvarının arkasındaki güvenli bir ağa bağlı olabilir. Erişim kısıtlamalarını aşmak için ngrok, makinenizde bulut hizmetine özel bir bağlantı tüneli oluşturan küçük bir istemci işlemi çalıştırır. Localhost geliştirme sunucunuz, uzak bir kullanıcının daha sonra erişebileceği bir ngrok.io alt etki alanıyla eşlenir. Bağlantı noktalarını açığa çıkarmaya, yönlendirmeyi ayarlamaya veya başka ağ değişiklikleri yapmaya gerek yoktur.
NGROK istemci yazılımı Windows, macOS ve Linux için kullanılabilir.
Peki Yerel Tünel Açma Güvenli mi?
NGROK tarafından kurulan bağlantı tüneli güvenlidir ve sadece açık olan localhost portuna veri iletebilir. Herhangi bir zarar vermek zor olur, ancak yalnızca test ettiğiniz uygulama kadar güvenlidir.
Çoğu durumda, birine rastgele oluşturulmuş bir URL vererek geçici olarak erişim vermek için ngrok'u kullanırsınız. Tünel açıkken herhangi birinin uygulamanıza erişebileceğini varsaymak en iyisidir. Tüneliniz aktifken bu “tüm dosyaları sil” seçeneğini devre dışı bırakmak isteyebilirsiniz!
Hizmetin Maliyeti Nedir?
Temel ngrok hizmeti ücretsizdir ve dakikada dört tünele ve 40 bağlantıya izin verir. Ticari seçenekler ayda 5 dolardan başlayarak daha fazla bağlantı ve özel alan sağlar.
NGROK Nasıl İndirilir?
Başlamak için tarayıcınızda ngrok.com'u açın ve kaydolmak için Kaydol'a tıklayın. Bir Google veya GitHub hesabı en kolayıdır, ancak bir e-posta adresi ve şifre ile standart kaydı seçebilirsiniz. Size bir e-posta doğrulama bağlantısı gönderilecektir.
Oturum açtıktan sonra, işletim sisteminiz için istemciyi indirebileceğiniz ngrok panosuna yönlendirileceksiniz.
İşletim sisteminiz için özel talimatları izleyerek dosyayı indirin ve ayıklayın. Ardından, sayfanın biraz aşağısındaki Hesabınızı bağlayın bölümünde gösterilen komutu çalıştırarak kimlik doğrulama simgenizi eklemeniz gerekir.
./ngrok authtoken <token>
Not: Windows kullanıcıları ./ngrok.exe girecektir.
Peki Esas Konuya Gelelim Ngrok Nasıl Kullanılır?
Normal başlatma komutunu kullanarak web uygulamanızı başlatın, ardından bağlantı noktasını ve http veya https üzerinde çalışıp çalışmadığını not edin. Yeni bir tünel başlatmak için şunu çalıştırın:
./ngrok <protocol> <port>
Örneğin, siteniz http://localhost:8888 üzerinde sunuluyorsa şunu girin:
./ngrok http 8888
Terminal, http://123456789.ngrok.io/ gibi iki Yönlendirme http ve https adresiyle durumu silecek ve gösterecektir. Uygulamanıza her yerden erişebilmeleri için her iki URL'yi de başka bir kişiye iletebilirsiniz.
Terminal, ngrok aktifken bir istek günlüğü gösterir.
Dashboard.ngrok.com/endpoints/status adresindeki ngrok durum paneli paneli ayrıca o anda etkin olan URL'lerin ve istemci IP adreslerinin bir listesini gösterir. (Güncellemek için tarayıcıyı yenilemeniz gerekebilir.)
Bitirdikten sonra Ctrl | tuşlarına basarak ngrok'tan çıkın. Terminalinizde Cmd + C. Aşağıdaki kodu girerek daha fazla yardım ve alabilirsiniz:
./ngrok help
NGROK Alternatifleri
LocalXpose: ücretsiz seçeneklere sahip ticari bir hizmet. Kayıt gereklidir, ancak terminal tabanlı ve Grafik Kullanıcı Arayüzü istemcileri mevcuttur.
localhost.run: SSH üzerinden çalışan ücretsiz bir hizmettir, bu nedenle istemci veya kayıt gerekmez.
localtunnel: açık kaynaklı bir Node.js istemcisi. Kayıt gerekli değildir.
JPRQ: açık kaynaklı bir Python istemcisi. Kayıt gerekli değildir.
sish: açık kaynaklı, Docker tabanlı bir kapsayıcı istemcisi. Kayıt gerekli değildir.
NGROK ve benzeri güvenli tünel hizmetleri, web uygulamalarını diğer uzak çalışanlara gösterme şeklinizde devrim yaratabilir. Sinir bozucu geri bildirim gecikmelerini test etmeye ve azaltmaya yardımcı olacaktır.
Geliştirme makineniz bir güvenlik duvarının arkasındaki güvenli bir ağa bağlı olabilir. Erişim kısıtlamalarını aşmak için ngrok, makinenizde bulut hizmetine özel bir bağlantı tüneli oluşturan küçük bir istemci işlemi çalıştırır. Localhost geliştirme sunucunuz, uzak bir kullanıcının daha sonra erişebileceği bir ngrok.io alt etki alanıyla eşlenir. Bağlantı noktalarını açığa çıkarmaya, yönlendirmeyi ayarlamaya veya başka ağ değişiklikleri yapmaya gerek yoktur.
NGROK istemci yazılımı Windows, macOS ve Linux için kullanılabilir.
Peki Yerel Tünel Açma Güvenli mi?
NGROK tarafından kurulan bağlantı tüneli güvenlidir ve sadece açık olan localhost portuna veri iletebilir. Herhangi bir zarar vermek zor olur, ancak yalnızca test ettiğiniz uygulama kadar güvenlidir.
Çoğu durumda, birine rastgele oluşturulmuş bir URL vererek geçici olarak erişim vermek için ngrok'u kullanırsınız. Tünel açıkken herhangi birinin uygulamanıza erişebileceğini varsaymak en iyisidir. Tüneliniz aktifken bu “tüm dosyaları sil” seçeneğini devre dışı bırakmak isteyebilirsiniz!
Hizmetin Maliyeti Nedir?
Temel ngrok hizmeti ücretsizdir ve dakikada dört tünele ve 40 bağlantıya izin verir. Ticari seçenekler ayda 5 dolardan başlayarak daha fazla bağlantı ve özel alan sağlar.
NGROK Nasıl İndirilir?
Başlamak için tarayıcınızda ngrok.com'u açın ve kaydolmak için Kaydol'a tıklayın. Bir Google veya GitHub hesabı en kolayıdır, ancak bir e-posta adresi ve şifre ile standart kaydı seçebilirsiniz. Size bir e-posta doğrulama bağlantısı gönderilecektir.
Oturum açtıktan sonra, işletim sisteminiz için istemciyi indirebileceğiniz ngrok panosuna yönlendirileceksiniz.
İşletim sisteminiz için özel talimatları izleyerek dosyayı indirin ve ayıklayın. Ardından, sayfanın biraz aşağısındaki Hesabınızı bağlayın bölümünde gösterilen komutu çalıştırarak kimlik doğrulama simgenizi eklemeniz gerekir.
./ngrok authtoken <token>
Not: Windows kullanıcıları ./ngrok.exe girecektir.
Peki Esas Konuya Gelelim Ngrok Nasıl Kullanılır?
Normal başlatma komutunu kullanarak web uygulamanızı başlatın, ardından bağlantı noktasını ve http veya https üzerinde çalışıp çalışmadığını not edin. Yeni bir tünel başlatmak için şunu çalıştırın:
./ngrok <protocol> <port>
Örneğin, siteniz http://localhost:8888 üzerinde sunuluyorsa şunu girin:
./ngrok http 8888
Terminal, http://123456789.ngrok.io/ gibi iki Yönlendirme http ve https adresiyle durumu silecek ve gösterecektir. Uygulamanıza her yerden erişebilmeleri için her iki URL'yi de başka bir kişiye iletebilirsiniz.
Terminal, ngrok aktifken bir istek günlüğü gösterir.
Dashboard.ngrok.com/endpoints/status adresindeki ngrok durum paneli paneli ayrıca o anda etkin olan URL'lerin ve istemci IP adreslerinin bir listesini gösterir. (Güncellemek için tarayıcıyı yenilemeniz gerekebilir.)
Bitirdikten sonra Ctrl | tuşlarına basarak ngrok'tan çıkın. Terminalinizde Cmd + C. Aşağıdaki kodu girerek daha fazla yardım ve alabilirsiniz:
./ngrok help
NGROK Alternatifleri
LocalXpose: ücretsiz seçeneklere sahip ticari bir hizmet. Kayıt gereklidir, ancak terminal tabanlı ve Grafik Kullanıcı Arayüzü istemcileri mevcuttur.
localhost.run: SSH üzerinden çalışan ücretsiz bir hizmettir, bu nedenle istemci veya kayıt gerekmez.
localtunnel: açık kaynaklı bir Node.js istemcisi. Kayıt gerekli değildir.
JPRQ: açık kaynaklı bir Python istemcisi. Kayıt gerekli değildir.
sish: açık kaynaklı, Docker tabanlı bir kapsayıcı istemcisi. Kayıt gerekli değildir.
NGROK ve benzeri güvenli tünel hizmetleri, web uygulamalarını diğer uzak çalışanlara gösterme şeklinizde devrim yaratabilir. Sinir bozucu geri bildirim gecikmelerini test etmeye ve azaltmaya yardımcı olacaktır.
𐱅𐰇𐰼𐰰
''Bize Kefen Biçtiler Ölümleri Feci Oldu''