GoSuda

Tek bir curl ile localhost'u herkese açık hale getirin — Portal Tunnel

By gosunuts
views ...

Portal ve Tünel

Yapay zeka ile her yerde programlar oluşturabiliriz. Ancak bir program ne kadar harika olursa olsun, genellikle yalnızca kendi bilgisayarınızda — localhost üzerinde yaşar.vibecon

Onu dış dünyaya açmak için normalde yönlendirici yapılandırması, güvenlik duvarı kuralları, genel IP kurulumu ve tünel yapılandırması gibi karmaşık adımlardan geçmeniz gerekir.

Tüm bunlar tek bir komut satırı ile çözülebilseydi ne olurdu?

Portal'ın tüneli ile yerel programınızı tek bir komutla herkese açık bir hizmete dönüştürebilirsiniz.

Localhost'u herkese açık hale getirin

  1. Öncelikle programınızı yerel olarak çalıştırın.

  2. Ardından, ihtiyacınız olan tek şey bu tek satırdır:

1curl -fsSL portal.gosuda.org/tunnel | PORT=3000 NAME={app name} sh
  1. Uygulamanızın artık herkese açık olduğunu kontrol edin:
  • {app name}.portal.gosuda.org

Çok Kiracılılık (Multi-tenancy)

Portal, tek bir hizmet değil, açık bir ağ olarak tasarlanmıştır. Herkes bir Portal rölesi işletebilir ve tek bir uygulama yedeklilik veya coğrafi dağıtım için aynı anda birden fazla Portal'a bağlanabilir.

1# Aynı anda birden fazla Portal rölesine yayınla
2curl -fsSL http://portal.gosuda.org/tunnel | \
3PORT=3000 \
4NAME={app_name} \
5RELAY_URL=portal.thumbgo.kr,portal.iwanhae.kr,s-h.day,portal.lmmt.eu.org \
6sh

Aktif genel portalların bir listesi Portal List uygulaması içinde tutulmaktadır (ki bu uygulama da Portal ağı üzerinde barındırılmaktadır):https://portal-list.portal.gosuda.org/

Bu, herhangi bir belirli sağlayıcıya veya altyapıya bağımlı olmayan, gerçekten izinsiz bir yayınlama ortamını temsil etmektedir.

Diğer Hizmetlerle Karşılaştırma

Ngrok ve cloudflared gibi araçlar, yerel hizmetleri genel internete açmak için yaygın olarak kullanılmaktadır. Ancak Portal, hem tasarım felsefesi hem de kullanım modeli açısından temelden farklıdır.

Ngrok ve cloudflared, merkezi, SaaS tabanlı tünel hizmetleridir. Kullanımdan önce hesap oluşturma, token verme, ikili kurulum ve yapılandırma gerektirirler ve kullanıcılar kaçınılmaz olarak hizmet politikalarına ve fiyatlandırma modellerine tabidirler.

Buna karşılık, Portal Tunnel:

  • Kurulum gerektirmeden tek bir satırda çalışır
  • Hesap veya token olmadan anında yayınlar
  • Herkesin bir röle işletmesine izin verir
  • Tek bir uygulamanın aynı anda birden fazla portala bağlanmasını sağlar
  • Herhangi bir belirli satıcıya bağımlılığı olmayan saf bir ağ mimarisidir

Bu özellikler, Portal Tunnel'ı geleneksel tünel hizmetlerinden tamamen farklı bir kategoriye konumlandırmaktadır.