Gjør localhost offentlig med én curl — Portal Tunnel
Portal og Tunnel
Vi kan skape programmer hvor som helst med AI.
Men uansett hvor bra et program er, lever det vanligvis kun på din egen datamaskin – på localhost.
For å eksponere det for omverdenen må du normalt gjennom kompliserte trinn som ruterkonfigurasjon, brannmurregler, oppsett av offentlig IP, og tunnelkonfigurasjon.
Hva om alt dette kunne løses med en enkelt kommandolinje?
Med Portals tunnel kan du gjøre ditt lokale program til en offentlig tjeneste med bare én kommando.
Gjør localhost offentlig
Først, kjør programmet ditt lokalt.
Deretter er denne enkle linjen alt du trenger:
1curl -fsSL portal.gosuda.org/tunnel | PORT=3000 NAME={app name} sh
- Sjekk at appen din nå er offentlig tilgjengelig:
- {app name}.portal.gosuda.org
Multi-tenancy
Portal er designet som et åpent nettverk, ikke en enkelt tjeneste. Hvem som helst kan operere en portal-relé, og en enkelt app kan kobles til flere portaler samtidig for redundans eller geografisk distribusjon.
1# Publiser til flere portal-reléer samtidig
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 aktive offentlige portaler opprettholdes i Portal List-appen (som selv er hostet på Portal-nettverket):https://portal-list.portal.gosuda.org/
Dette representerer et genuint tillatelsesløst publiseringsmiljø som ikke er avhengig av noen spesifikk leverandør eller infrastruktur.
Sammenligning med andre tjenester
Verktøy som ngrok og cloudflared er mye brukt for å eksponere lokale tjenester til det offentlige internett. Imidlertid er Portal fundamentalt forskjellig både i designfilosofi og bruksmodell.
ngrok og cloudflared er sentraliserte, SaaS-baserte tunneling-tjenester. De krever kontoopprettelse, token-utstedelse, binær installasjon og konfigurasjon før bruk, og brukere er uunngåelig underlagt tjenestepolitikk og prismodeller.
I kontrast tilbyr Portal Tunnel:
- Kjører på én linje uten installasjon
- Publiserer umiddelbart uten kontoer eller tokens
- Lar hvem som helst operere et relé
- Lar en enkelt app koble til flere portaler samtidig
- Er en ren nettverksarkitektur uten avhengighet av en spesifikk leverandør
Disse egenskapene plasserer Portal Tunnel i en helt annen kategori enn tradisjonelle tunneling-tjenester.