GoSuda

Gør localhost offentlig med én curl — Portal Tunnel

By gosunuts
views ...

Portal og Tunnel

Vi kan skabe programmer overalt med AI. Men uanset hvor godt et program er, lever det som regel kun på din egen computer – på localhost.vibecon

For at eksponere det for omverdenen skal du normalt gennemgå komplicerede trin såsom router configuration, firewall rules, public IP setup og tunnel configuration.

Hvad nu hvis alt dette kunne løses med en enkelt kommandolinje?

Med Portals tunnel kan du omdanne dit lokale program til en public service med blot én kommando.

Gør localhost offentlig

  1. Kør først dit program lokalt.

  2. Derefter er denne ene linje alt, hvad du behøver:

1curl -fsSL portal.gosuda.org/tunnel | PORT=3000 NAME={app name} sh
  1. Kontrollér, at din app nu er public accessible:
  • {app name}.portal.gosuda.org

Multi-tenancy

Portal er designet som et open network, ikke en single service. Alle kan drive et portal relay, og en single app kan forbindes til multiple portals samtidigt for redundancy eller geographic distribution.

1# Udgiv til flere portal relays på én gang
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 liste over active public portals vedligeholdes i Portal List app'en (som i sig selv hostes på Portal network'et):https://portal-list.portal.gosuda.org/

Dette repræsenterer et sandt permissionless publishing environment, som ikke er afhængigt af nogen specifik provider eller infrastructure.

Sammenligning med Andre Services

Værktøjer som ngrok og cloudflared er widely used til at eksponere lokale services til det public internet. Portal er imidlertid fundamentalt anderledes i både design philosophy og usage model.

ngrok og cloudflared er centralized, SaaS-baserede tunneling services. De kræver account creation, token issuance, binary installation og configuration før brug, og brugere er uundgåeligt underlagt service policies og pricing models.

I modsætning hertil: Portal Tunnel:

  • Kører i én linje uden installation
  • Udgiver instantly uden accounts eller tokens
  • Tillader alle at drive et relay
  • Lader en single app forbinde til multiple portals samtidigt
  • Er en pure network architecture uden dependency på nogen specifik vendor

Disse characteristics placerer Portal Tunnel i en helt anden kategori end traditional tunneling services.