Açık kaynaklı tünelleme aracı Smuf Go ile geliştirildi
Öne çıkanlar
- Smuf, ngrok alternatifi olarak kota kısıtlaması olmadan kendi sunucunuzda çalışıyor.
- HashiCorp yamux desteğiyle tek bir TCP bağlantısı üzerinden istek çoklama sağlıyor.
- Let's Encrypt ile otomatik HTTPS ve gerçek zamanlı web paneli sunuyor.
Geliştirici Cosmin Rusu, yerel ağdaki bağlantı noktalarını genel internete açan açık kaynaklı tünelleme aracı Smuf projesini yayımladı. Go diliyle yazılan yazılım, ngrok gibi ticari servislerin sunduğu HTTP ve TCP tünelleme işlevlerini kota ya da süre sınırı olmadan geliştiricilerin kendi sunucularında barındırmasına imkan tanıyor.
Sistem, istemci ve sunucu olmak üzere iki ana ikili dosyadan oluşuyor. Let's Encrypt desteğiyle otomatik HTTPS sertifikalandırması yapabilen sunucu, tek bir TCP bağlantısı üzerinden birden fazla HTTP isteğini çoklamak için HashiCorp yamux kütüphanesini kullanıyor. İstemciler aynı anda birden fazla portu genel erişime açabiliyor, özel alt alan adları belirleyebiliyor ve ham TCP tünelleri oluşturabiliyor.
Smuf ayrıca 5 saniyede bir güncellenen dahili bir web paneli içeriyor. Yöneticiler bu arayüz üzerinden aktif tünel türlerini, istemci IP adreslerini, çalışma sürelerini ve genel URL bağlantılarını anlık olarak takip edebiliyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.