Sizin gibi okuyucular MUO'yu desteklemeye yardımcı oluyor. Sitemizdeki bağlantıları kullanarak bir satın alma işlemi gerçekleştirdiğinizde, bir ortaklık komisyonu kazanabiliriz. Devamını oku.

Bazen, bilgisayarınızda çalışan yerel bir sunucuyu internete açmanız gerekir. Bu, bir web uygulamasını uzak bir sunucuya dağıtmadan önce test etmek için yararlı olabilir.

Yerel web sunucularını internete açmak için yaygın bir araç olan ngrok'u nasıl kullanacağınızı öğrenin.

Yerel Web Geliştirme için ngrok kullanma

ngrok, 2015'ten beri internette yerel web sunucularını çalıştırmak için bir tünel çözümü olmuştur.

ngrok'u kullanarak, yerel sunucunuzla eşleşen genel bir URL oluşturabilirsiniz, bu da başkalarının çalışmalarına dünyanın herhangi bir yerinden erişmesini kolaylaştırır. Ardından, uygulamalarınızı farklı cihazlardan ve web tarayıcılarından test edebilir ve ngrok'un istek ve yanıt günlüklerini kullanarak sorunları giderebilirsiniz.

Halka açık bir tünelle uğraşırken güvenlik endişeleriniz olabilir. ngrok, SSL şifrelemeli güvenli tünelleri destekleyerek hassas veriler ve uygulamalar için güvenli kullanım sağlar. Tüm bu özellikler, ngrok'u kişisel bir proje üzerinde çalışan veya başkalarıyla işbirliği yapan geliştiriciler için değerli ve popüler bir araç haline getirdi.

instagram viewer

Bilgisayarınıza ngrok Kurulumu

ngrok'un birincil özelliklerini kullanmaya başlamak tamamen ücretsiz ve çok basittir. Daha fazla özellik sunan ücretli bir ngrok sürümü olmasına rağmen. Bilgisayarınıza ngrok'u nasıl kuracağınızı ve kuracağınızı öğrenelim.

Bilgisayarınıza ngrok yüklemek için resmi adrese gidin. ngrok indirme sayfası.

Ardından, kendi işletim sisteminiz (İşletim Sistemi) için ngrok'u indirmeye devam etmelisiniz. ZIP dosyası ve ayıklanması veya Chocolatey veya Homebrew gibi bir paket yöneticisi kullanarak yüklemek.

ngrok'u Chocolatey veya Homebrew ile Windows ve macOS'ta kurmak için paket yöneticilerinden birinin kurulu olması gerekir.

Chocolatey'i Windows'a yüklemek için Windows PowerShell yöneticisinde şu komutu çalıştırın:

Set-ExecutionPolicy Bypass -Kapsam Süreci -Kuvvet; [Sistem. Açık. ServicePointManager]::SecurityProtocol = [System. Açık. ServicePointManager]::SecurityProtocol -bor 3072; yani ((Yeni-Nesne Sistemi. Açık. WebClient).DownloadString(' https://community.chocolatey.org/install.ps1'))

Homebrew'u macOS'a yüklemek için terminalinizde şu komutu çalıştırın:

/bin/bash -c "$(kıvrılma -fsSL https://raw.githubusercontent.com/Homebrew/düzenlemek/KAFA/install.sh)"

Artık uygun paket yöneticilerine sahipsiniz ve herhangi birini kullanarak ngrok'u bilgisayarınıza kurabilirsiniz.

Hesabınızla Yeni Bir Yerel ngrok Tüneli Oluşturma

Yerel sunucunuzu açığa çıkarmak üzere bir ngrok tüneli oluşturmak için bir ngrok hesabına kaydolmanız ve bir kimlik doğrulama belirteci oluşturmanız gerekir.

1. Adım: Kaydolun

şuraya git: ngrok'un kayıt sayfası, formu gerekli ayrıntılarınızla doldurun ve tıklayın Üye olmak.

2. Adım: Yapılandırmaya Jeton Ekleyin

Artık bir hesabınız var, otomatik olarak oluşturulan kimlik doğrulama belirtecinizi ngrok.yml yapılandırma dosyası. Bu belirteç, hesabınıza özeldir, bu nedenle onu güvende tutmalısınız. Kimlik doğrulama belirtecini eklemek için şuraya gidin: Yetkilendirme Simgeniz yan gezinti çubuğunda sayfa.

Kimlik doğrulama belirtecinizi kopyalayabilir ve yapılandırma dosyasını ayarlamak için gösterilen komutu terminalinizde çalıştırabilirsiniz:

ngrok yapılandırma add-authtoken YOUR_AUTH_TOKEN

3. Adım: ngrok'u çalıştırın

Önceki adımları tamamladıktan sonra, sunucunuzu çalıştırmak için bir ngrok tüneli oluşturabilirsiniz.

Bunu yapmak için, aşağıdaki komutu tercih edilen bir port numarasıyla çalıştırın.

Örneğin:

ngrok http 3000

Artık bilgisayarınızda çalışan yerel bir ngrok tüneliniz var.

Yaygın Kurulum Sorunlarını Ele Alma

  • Güvenlik duvarı kısıtlamaları: bilgisayar bir güvenlik duvarının arkasındangrok'un internete bağlanmasına izin vermek için ayarlarını yapmanız gerekebilir.
  • Yanlış kimlik doğrulama belirteci: ngrok'u başlatırken yanlış kimlik doğrulama belirtecini girerseniz, belirtecinizin geçersiz olduğunu belirten bir hata mesajı alabilirsiniz. Belirtecinizi onaylayın veya simgeyi tıklayarak web sitesindeki belirteci sıfırlayın. Kimlik Doğrulama Simgesini Sıfırla düğme.
  • İzin reddedildi: ngrok'u başlatırken "izin reddedildi" hatası alırsanız, ngrok komutunu yönetici olarak veya yükseltilmiş ayrıcalıklarla çalıştırmanız gerekebilir.

Yerel Web Geliştirme için ngrok Kullanmanın Faydaları

İster kişisel bir proje üzerinde çalışıyor ister bir ekiple işbirliği yapıyor olun, ngrok web geliştirme araç setinizde değerlidir. Çeşitli platformlar ve programlama dilleri ile uyumluluğu, onu web uygulaması testi, işbirliği veya istemcilere demo projeleri için uygun hale getirir.