Maak localhost publiek met één curl — Portal Tunnel
Portaal en Tunnel
Wij kunnen overal met AI programma's creëren.
Maar hoe geweldig een programma ook is, het leeft meestal alleen op uw eigen computer — op localhost.
Om het bloot te stellen aan de buitenwereld, moet u normaal gesproken ingewikkelde stappen doorlopen, zoals routerconfiguratie, firewallregels, publieke IP-instelling en tunnelconfiguratie.
Wat als dit alles opgelost kon worden met één enkele commandoregel?
Met de tunnel van Portal kunt u uw lokale programma met slechts één commando omzetten in een publieke dienst.
localhost publiek maken
Voer eerst uw programma lokaal uit.
Vervolgens is deze ene regel alles wat u nodig heeft:
1curl -fsSL portal.gosuda.org/tunnel | PORT=3000 NAME={app name} sh
- Controleer of uw app nu publiekelijk toegankelijk is:
- {app name}.portal.gosuda.org
Multi-tenancy
Portal is ontworpen als een open netwerk, niet als een enkele dienst. Iedereen kan een portaal-relay exploiteren, en een enkele app kan tegelijkertijd met meerdere portalen verbonden zijn voor redundantie of geografische distributie.
1# Publiceer tegelijkertijd naar meerdere portaal-relays
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
Een lijst van actieve publieke portalen wordt bijgehouden in de Portal List app (die zelf gehost wordt op het Portal-netwerk):https://portal-list.portal.gosuda.org/
Dit vertegenwoordigt een werkelijk permissieloze publicatieomgeving die niet afhankelijk is van een specifieke provider of infrastructuur.
Vergelijking met Andere Diensten
Tools zoals ngrok en cloudflared worden veel gebruikt om lokale diensten bloot te stellen aan het publieke internet. Portal is echter fundamenteel anders in zowel ontwerpfilosofie als gebruiksmodel.
ngrok en cloudflared zijn gecentraliseerde, SaaS-gebaseerde tunnelingdiensten. Zij vereisen accountcreatie, tokenuitgifte, binaire installatie en configuratie voorafgaand aan gebruik, en gebruikers zijn onvermijdelijk onderworpen aan servicebeleid en prijsmodellen.
In tegenstelling hiermee:
- Draait Portal Tunnel in één regel zonder installatie
- Publiceert direct zonder accounts of tokens
- Staat iedereen toe om een relay te exploiteren
- Laat een enkele app toe om tegelijkertijd met meerdere portalen te verbinden
- Is een pure netwerkarchitectuur zonder afhankelijkheid van een specifieke leverancier
Deze kenmerken plaatsen Portal Tunnel in een volledig andere categorie dan traditionele tunnelingdiensten.