Gør localhost offentlig med ét curl — Portal Tunnel
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.
For at eksponere det for omverdenen skal man normalt gennemgå komplicerede trin såsom routerkonfiguration, firewallregler, opsætning af public IP og tunnelkonfiguration.
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 public
Først skal du køre dit program lokalt.
Derefter er denne ene linje alt, du behøver:
1curl -fsSL portal.gosuda.org/tunnel | PORT=3000 NAME={app name} sh
- Kontrollér, at din app nu er public tilgængelig:
- {app name}.portal.gosuda.org
Multi-tenancy
Portal er designet som et åbent netværk, ikke en enkelt service. Alle kan drive et portal relay, og en enkelt app kan forbindes til flere Portals samtidigt for redundans eller geografisk distribution.
1# Publicér 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 aktive public Portals vedligeholdes i Portal List app'en (som i sig selv er hostet på Portal-netværket):https://portal-list.portal.gosuda.org/
Dette repræsenterer et sandt permissionless publiceringsmiljø, der ikke er afhængigt af nogen specifik udbyder eller infrastruktur.
Sammenligning med Andre Services
Værktøjer som ngrok og cloudflared bruges i vid udstrækning til at eksponere lokale services for det public internet. Portal er imidlertid fundamentalt anderledes i både designfilosofi og brugsmodel.
ngrok og cloudflared er centraliserede, SaaS-baserede tunneling services. De kræver oprettelse af konto, udstedelse af token, binær installation og konfiguration før brug, og brugere er uundgåeligt underlagt servicepolitikker og prismodeller.
I modsætning hertil er Portal Tunnel:
- Kører i én linje uden installation
- Publicerer øjeblikkeligt uden konti eller tokens
- Tillader alle at drive et relay
- Lader en enkelt app forbinde til flere Portals samtidigt
- Er en ren netværksarkitektur uden afhængighed af nogen specifik leverandør
Disse karakteristika placerer Portal Tunnel i en helt anden kategori end traditionelle tunneling services.