GoSuda

Gör localhost publik med ett curl — Portal Tunnel

By gosunuts
views ...

Portal och Tunnel

Vi kan skapa program var som helst Med AI. Men oavsett hur bra ett program är, lever det oftast bara på din egen dator – på localhost.vibecon

För att exponera det för omvärlden måste du normalt gå igenom komplicerade steg som router configuration, firewall rules, public IP setup, och tunnel configuration.

Tänk om allt detta kunde lösas med en enda kommandorad?

Med Portals tunnel kan du förvandla ditt lokala program till en offentlig tjänst med bara ett kommando.

Gör localhost offentlig

  1. Kör först ditt program lokalt.

  2. Sedan är denna enda rad allt du behöver:

1curl -fsSL portal.gosuda.org/tunnel | PORT=3000 NAME={app name} sh
  1. Kontrollera att din app nu är offentligt tillgänglig:
  • {app name}.portal.gosuda.org

Multi-tenancy

Portal är utformad som ett öppet nätverk, inte en enskild tjänst. Vem som helst kan driva ett portal relay, och en enskild app kan anslutas till flera portaler samtidigt för redundans eller geografisk distribution.

1# Publicera till flera portal relays samtidigt
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

En lista över aktiva offentliga portaler upprätthålls i appen Portal List (som i sig själv är hostad på Portal-nätverket):https://portal-list.portal.gosuda.org/

Detta representerar en verkligt permissionless publiceringsmiljö som inte är beroende av någon specifik provider eller infrastructure.

Jämförelse med Andra Tjänster

Verktyg som ngrok och cloudflared används i stor utsträckning för att exponera lokala tjänster för det offentliga internet. Portal skiljer sig dock fundamentalt åt i både design philosophy och usage model.

ngrok och cloudflared är centraliserade, SaaS-baserade tunneling services. De kräver account creation, token issuance, binary installation, och configuration före användning, och användare är oundvikligen föremål för service policies och pricing models.

I kontrast, Portal Tunnel:

  • Körs på en rad utan installation
  • Publicerar omedelbart utan accounts eller tokens
  • Tillåter vem som helst att driva ett relay
  • Låter en enskild app ansluta till flera portaler samtidigt
  • Är en ren nätverksarkitektur utan dependency på någon specifik vendor

Dessa egenskaper placerar Portal Tunnel i en helt annan kategori än traditionella tunneling services.