Bu makale, ngrok'u kurmak ve kullanmak için kolay adımları gösterecektir.
NGROK'U KURUN
Ngrok'a buradan kaydolun ve indirin. Dosyalarınızı açın ve ngrok'u çalıştırın. Ayrıca ngrok'u aşağıdakileri kullanarak ek olarak yükleyebilirsiniz:
$ ek kurulum ngrokNGROK'A YETKİ EKLE
Yetkilendirme jetonunuzu ekleyin. Kontrol panelinin sol bölmesinde bulunur. Biri düzenleyebilir zenci.yml yaygın olarak depolanan ~/.ngrok2/ngrok.yml.
# ngrok'a Authtoken ekleyin.ymlyetkilendirme: 1lyypJPNKyYFnxgnbvbsds4S0iQ_5rVHeA7zsUeZ1Sntmpd9H
veya basitçe şunu yazın:
$ ngrok yetkilendirmeBu, auth jetonunuzu zenci.yml yapılandırma dosyası. Authtoken, ngrok hibeleri ekleyerek ek özelliklere ve artırılmış oturum sürelerine eriştiniz.
NGROK'U ÇALIŞTIR
HTTP ile ngrok çalıştıralım. Bunun için yerel bir bağlantı noktası numarası gereklidir. Aşağıdaki komut, 80 numaralı bağlantı noktası web sunucusu için genel bir URL'yi güvence altına alacaktır.
$ ngrok http 80@inconshreveable tarafından ngrok (çıkmak için Ctrl+C)
Oturum Durumu çevrimiçi
Hesap Arslan Aslam (Plan: Ücretsiz) Versiyon 2.3.35
Bölge Amerika Birleşik Devletleri (bize)
Web Arayüzü http://127.0.0.1:4040
Yönlendirme http://916f560728c3.zenci.io -> http://localhost:80
Yönlendirme https://916f560728c3.zenci.io -> http://localhost:80
Bağlantılar ttl açık rt1 rt5 p50 p90
0 0 0.00 0.00 0.00 0.00
Hadi bunu parçalayalım. Çevrimiçi durumu gösterdikten sonra, kullanıcıyı ve kurulu sürümü tanımlar, bölgeyi tanımlar. Ardından Ngrok, ngrok için web arayüzünün 4040 numaralı yerel ana bilgisayar bağlantı noktasında olduğunu bildirir. Sonraki satırda gösterilen iki URL, yerel sitenize artık erişilebilen genel adreslerdir. Biri http ve diğeri https bağlantılı iki URL olduğunu unutmayın.
Durum sayfasını inceleyelim.
Yönlendirilen adres olarak (bunun gibi bir şey 757de47032a1.zenci.io) erişildiğinde, Ngrok istekleri CLI'de ve web arayüzünde günlüğe kaydeder
HTTP İstekleri-------------
AL / favicon.ico 404 Dosya bulunamadı
AL / 200 TAMAM
Test etmeniz gereken bir web siteniz olduğunu ve yerel ana makinenizin 1337 numaralı bağlantı noktasında çalıştığını varsayalım. Aşağıdaki komutu kullanacağız:
$ ngrok http 1337Bu, tüm http trafiğini ngrok adresinden cihazınızın 1337 numaralı bağlantı noktasına tünelleyecektir.
Ücretli plan kullanılarak özel alt alanlar aşağıdakiler kullanılarak ayarlanabilir:
$ ngrok http -subdomain=arslan 80Bu liman 80 trafiğini arslan'a tünelleyecek.zenci.io.
Ayrıca, bağlantı noktasındaki Tünel TCP trafiği
Ngrok aşağıdakiler kullanılarak güncellenebilir:
$ ngrok güncellemesibırakma
Ngrok yetenekli bir araçtır ve web sitelerini test etmede çok yardımcı olabilir. Canlı sitenizi PC'nizde barındırmak iyi bir fikir olmayabilir, bu nedenle canlı siteler için ngrok kullanılması önerilmez. Ngrok, site testini kolay, verimli ve anlaşılır hale getirdi.
Mutlu Testler !!!