top 4 best ngrok alternatives 2021
En İyi Aracı Seçmenize Yardımcı Olacak Özellikler, Kurulum, Kullanım ve Fiyatlandırma ile Popüler Ngrok Alternatiflerinin Kapsamlı Bir İncelemesi ve Karşılaştırması:
Bu eğitimde, piyasada bulunan en popüler Ngork rakiplerini keşfedeceğiz.
Bu, Ngork'a benzer çeşitli araçların özellikleri, kurulumları, fiyatları vb. İle derinlemesine karşılaştırmasıdır.

Ne öğreneceksin:
2021'de Bilinmesi Gereken En İyi Ngrok Alternatifleri
Aşağıda, piyasada bulunan en popüler Ngork Rakipleri listelenmiştir.
- Localtunnel
- ben hazırlarım
- Teleconsole
- Pagekit
Ngrok ve Alternatiflerinin Karşılaştırılması
Parametre | yetki | Destek - HTTP / HTTPS, SSH | Kullanım | Ücretsiz ve Ücretli | Alt Alan Desteği |
---|---|---|---|---|---|
etek | Yetkilendirme jetonu oluşturmak için kullanıcının kaydolması gerekir. | 3 protokolü de destekler. | Kullanım, ngrok yürütülebilir (veya düğüm js tabanlı kitaplık aracılığıyla) aracılığıyla yapılır. | Hem ücretsiz hem de ücretli sürüm sunar. Ücretsiz sürüm, sınırlı ancak zengin işlevlere sahiptir. | Alt alan adları ücretli sürümde desteklenir. |
Localtunnel | Yetkilendirme jetonuna gerek yoktur. Düğüm paketini kolayca kurabilir ve kullanmaya başlayabilirsiniz. | Http / https'yi destekler. | Çalıştırılabilir nodejs aracılığıyla basitçe kullanılabilir. Örnek: lt --port 3000 | Bedava. | Ücretsiz sürüm de alt alan adını destekler. Varsa, alt etki alanını verilen değerle başlatır. |
ben hazırlarım | Yetkilendirme jetonuna gerek yoktur. Uygulama, herhangi bir kurulum yapılmadan bile doğrudan komut istemi aracılığıyla kullanılabilir. | Http / https, tcp'yi destekler. | Yürütülebilir ssh ile veya çalıştırılmadan kullanılabilir -R 80: localhost: 3000 serveo.net | Hem ücretsiz hem de ücretli sürümler mevcuttur. | Kullanılabilirliğe göre alt alan adını destekler. |
Teleconsole | Gerekli değil. | HTTP / HTTPS doğrudan desteklenmez, ancak SSH üzerinden sağlanır. SSH için iyi ve son derece kolay bir yardımcı programdır. | Teleconsole ikili programının yüklenmesi gerekir ve daha sonra bir kabuk komut dosyası olarak kullanılabilir. | Ücretsiz ve açık kaynaklı. | Çoğunlukla SSH oturum paylaşımı için kullanıldığından geçerli değildir. |
Pagekit | Tek seferlik hesap kurulumu gereklidir. | HTTP / HTTPS, SSH ve TCP'yi destekler. | E-posta adresine bağlı tek seferlik alt alan kurulumu gereklidir ve tünel kurulumu gerektiğinde her zaman kullanılabilir. | Hem ücretsiz hem de ücretli seçenekler mevcuttur. (Bir ay ücretsiz). | Alt alan adı birinci sınıf vatandaş olarak desteklenmektedir. Hesap kurulumunun bir parçasıdır. |
Parametre | Yapılandırma Dosyaları | Çoklu Tüneller | Dokümantasyon | Platform |
---|---|---|---|---|
etek | Tünelleri tanımlamak ve yürütmek için de kullanılabilen yaml tabanlı konfigürasyon dosyalarını destekler. | Ngrok, yapılandırma dosyaları aracılığıyla birden fazla tünel çalıştırmayı destekler. | Bakımlı belgeler. | Tüm platformları destekler. |
Localtunnel | Yapılandırma dosyası desteği mevcut değildir. | Birden çok tünel çalıştırmak için destek mevcut değildir. | Saklanan belge yok. | Tüm platformları destekler. |
ben hazırlarım | Yapılandırma dosyası desteği mevcut değil. | Ücretsiz sürüm için 3 eşzamanlı tünel oluşturulabilir. | Bakımlı belgeler. | Tüm platformları destekler. |
Teleconsole | Uygulanamaz | Uygulanamaz | Bakımlı belgeler. | Şu anda yalnızca Unix tabanlı ve MacOS'u desteklemektedir. |
Pagekit | Uygulanamaz | Uygulanamaz | Bakımlı belgeler. | Hemen hemen tüm platformlarda çalıştırılabilen bir python betiği olduğu için tüm platformları destekler. |
Hadi keşfedelim!!
# 1) Localtunnel
Localtunnel, yerel web uygulamalarınızı bulut üzerinde barındırmak ve uygulamaya genel erişimli web url'sinden erişmek için ücretsiz bir tünelleme çözümüdür.
Kurulum ve Kullanım
Genel veya yerel olarak kurulabilen bir düğüm paketi olduğu için kurulum basittir.
npm install -g localtunnel
Kurulum tamamlandıktan sonra, isteği yerel olarak barındırılan ve çalışan uygulamaya iletecek herhangi bir bağlantı noktası için aşağıda gösterildiği gibi bir tünel oluşturabilirsiniz.
lt --port 3000
Yukarıdaki komut aşağıdaki gibi bir web url'si yayınlayacak ve bu url'ye gelen tüm istekleri yerel olarak barındırılan uygulamanıza iletecektir.
canlı bir ağ kablosunda sorun giderirken ne kullanmalısınız?
your url is: https://ordinary-parrot-7.localtunnel.me
Yukarıdaki url'ye, yerel olarak barındırılan uygulamayı 3000 numaralı bağlantı noktasında (yani tünelin gerçekte kendisi için oluşturulduğu bağlantı noktası) görüntülemek için kolayca erişilebilir.
Tüneliniz için bir alt alan adı belirlemek de, alt alan adı bayrağı aracılığıyla mümkündür. Bu, hatırlaması kolay olan özel bir alt alan adına sahip olmanızı sağlayacaktır.
lt --port 3000 --subdomain mynodejsapp
Alt alan adınızın url'sini aşağıda gösterildiği gibi alacaksınız (uygunluğa bağlıdır).
https://mynodejsapp.localtunnel.me
Dokümantasyon: Localtunnel
İnternet sitesi: Localtunnel
# 2) Serveo
Serveo, Ngrok'a alternatif olarak kullanımı kolay bir alternatiftir. Başka herhangi bir üçüncü taraf yazılımı yüklemeden yerel tüneller oluşturmanıza olanak tanır.
Yerel olarak barındırılan uygulama için bağlantı noktası yönlendirmeye izin veren bir SSH sunucusudur.
Önerilen okuma = >> Port Yönlendirme Eğitimi
Kurulum ve Kullanım
Localtunnel ve Ngrok gibi diğer araçların aksine, Serveo'yu ayrı olarak kurmanıza gerek yoktur. Komut satırından kolayca kullanabilirsiniz.
Örneğin: 3000 numaralı bağlantı noktasında yerel olarak çalışan bir uygulamayı açığa çıkarmak için, aşağıdaki komutu kullanarak uygulamayı web üzerinden erişilebilir hale getirebilirsiniz.
ssh -R 80:localhost:3000 serveo.net
Yukarıdaki ifade, serveo.net etki alanına serveo.net üzerinde 80 numaralı bağlantı noktasında bir uzak tünel oluşturmasını ve tüm istekleri 3000 numaralı yerel bağlantı noktasına iletmesini söyler.
Tünel oluşturulduktan sonra, yerel olarak barındırılan uygulamalara erişilebilen tünel adını görüntüler.
Forwarding HTTP traffic from https://cado.serveo.net Press g to start a GUI session and ctrl-c to quit
Ayrıca, bir komut satırı günlük ekranını görüntüleyerek (yukarıda belirtildiği gibi 'g' tuşuna basarak) bu tünelden geçen tüm istekleri / yanıtları görmenize olanak tanır.
nesneleri java dizisinde depolamak
Dokümantasyon: ben hazırlarım
İnternet sitesi: ben hazırlarım
# 3) Teleconsole
HTTP / HTTPS'nin aksine Teleconsole, benzersiz bir oturum kimliği oluşturarak terminal oturumunuzu web üzerinden paylaşmanıza olanak tanır.
Dikkatli kullanılmalı ve son derece güvenilir biriyle paylaşılmalıdır, çünkü terminalinize tam erişim vermek kadar iyidir.
Nasıl çalıştığını görelim:
Teleconsole sunucusu, terminali uzaktan kumanda üzerinden paylaşmak isteyen istemciler için benzersiz bir oturum kimliği üreten bir SSH proxy'sidir.
Uzak oturuma katılmak isteyen istemcilerin, paylaşılan terminale uzaktan erişmek için oluşturulan oturum kimliğini kullanmaları gerekir.
Kurulum ve Kullanım
Buradan ilgili platform için ikili dosyaları indirin yer . Lütfen şu anda yalnızca Unix, Linux ve macOS Platformları için mevcut olduğunu unutmayın.
İkili dosya yüklendikten sonra, çalıştırmak için basit bir kabuk betiği olarak kullanılabilir.
Aşağıdaki adımlara bakalım:
Oturum kimliği / Teleconsole ID elde edildiğinde, terminale erişmek için açık web kullanıcı arayüzünü kullanabilirsiniz. Yukarıdaki ekran görüntüsü, oluşturulan oturum için bir webUI gösterir. Uzak bir istemci, uzak SSH oturumuna erişmek için bu URL'yi kullanabilir.
Uzak kullanıcıya oturumun nasıl görüneceğini görelim.
Oturumdan çıkmak / bağlantıyı kesmek için, uzak veya yerel oturuma 'çıkış komutu' yazmanız yeterlidir; oturumun bağlantısı kesilecektir.
Dokümantasyon: Teleconsole
İnternet sitesi: Teleconsole
eps dosyaları pencerelerde nasıl açılır
# 4) Pagekit
Pagekite, Ngrok'a benzeyen ve HTTP / HTTPS / TCP ve SSH tünellerini destekleyen başka bir araçtır.
Pagekite kullanmanın Ngrok'a göre avantajı, hesap kurulumu sırasında sabitlenen kararlı alan adlarıdır. Ancak bunun bir dezavantajı da var, Ngrok'un aksine aynı anda birden fazla tünel başlatılamıyor.
Kurulum ve Kullanım
Genellikle kullanımı basittir. Python tabanlı yürütülebilir dosya elde etmek için basit bir curl, tek seferlik bir işlemdir.
Aşağıdaki adımlara bakalım:
# 1) curl kullanarak python tabanlı yürütülebilir dosyayı alın.
curl -O https://pagekite.net/pk/pagekite.py
#iki) tüneli başlatırken pagekite hesabını kurun.
python pagekite.py 3000 {domain-name }.pagekite.me
# 3) Yukarıdaki komut yürütülürken, verilen alan adını kullanıcının sağlaması gereken bir e-posta kimliğine göre kaydetmesini isteyecektir. Kullanılabilir bir alan adı bulunduğunda ve kayıt başarılı olduğunda, alan adı kurulur.
Alan adı kurulumu başarılı olduktan sonra, tünelin kurulumu için aynı alan adı kullanılabilir.
Örneğin: Etki alanı adı kurulumu foodomain ise, aşağıdaki komutu kullanarak localhost bağlantı noktası 3000'e bir tünel başlatabilirsiniz:
python pagekite.py 3000 foodomain.pagekite.me
Dokümantasyon: Pagekit
İnternet sitesi: Pagekit
Sonuç
Bu eğitimde, en popüler Ngrok alternatiflerine baktık ve aynı veya benzer işlevleri gerçekleştirebilen Localtunnel, Serveo, Pagekite ve Teleconsole gibi birkaç başka aracı keşfettik.
Ayrıca tüm araçları çeşitli parametrelerle karşılaştırdık. Bu karşılaştırma ve incelemeye göre ihtiyaçlarınıza en uygun aracı seçebilirsiniz. Genel olarak, Ngrok diğer araçlara göre daha yaygın olarak kullanılmaktadır.
= >> Bize Ulaşın burada bir liste önermek için. PREV EğitimiÖnerilen Kaynaklar
- 2021'de En İyi 10 Zapier Alternatif: İnceleme ve Karşılaştırma
- 2021'de En İyi 10 Confluence Alternatif: İnceleme ve Karşılaştırma
- 2021'in EN İYİ 10 Yardım Masası Yazılımı (Karşılaştırmalı Üst Liste)
- Sauce Labs 2021'de Rakipler ve Alternatifler
- Ücretsiz SMTP Sunucu Listesi: 2021'de En Popüler 10 SMTP Hizmeti
- 2021 Yılının En İyi 10 Blockchain Şirketi Listesi
- 2021'de En İyi 12 Slack Alternatifi (Slack Rakipleri)
- 2021'de En İyi 9 GitHub Alternatifi