Maak localhost openbaar 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 aan de buitenwereld bloot te stellen, moet u gewoonlijk ingewikkelde stappen doorlopen, zoals routerconfiguratie, firewallregels, openbare IP-instellingen en tunnelconfiguratie.
Wat als dit alles met één enkele commandoregel zou kunnen worden opgelost?
Met de tunnel van Portal kunt u uw lokale programma met slechts één commando omzetten in een openbare dienst.
localhost openbaar 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 openbaar 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-relais exploiteren, en een enkele app kan tegelijkertijd met meerdere portals worden verbonden voor redundantie of geografische distributie.
1# Publiceren naar meerdere portaal-relais tegelijk
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 openbare portals 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 aan het openbare internet bloot te stellen. Portal is echter fundamenteel anders in zowel ontwerpfilosofie als gebruiksmodel.
ngrok en cloudflared zijn gecentraliseerde, SaaS-gebaseerde tunnelingdiensten. Ze vereisen accountcreatie, tokenuitgifte, binaire installatie en configuratie vóór gebruik, en gebruikers zijn onvermijdelijk onderworpen aan servicebeleid en prijsmodellen.
In tegenstelling, Portal Tunnel:
- Draait in één regel zonder installatie
- Publiceert direct zonder accounts of tokens
- Staat iedereen toe een relais te exploiteren
- Laat een enkele app tegelijkertijd verbinding maken met meerdere portals
- Is een pure netwerkarchitectuur zonder afhankelijkheid van een specifieke leverancier
Deze kenmerken plaatsen Portal Tunnel in een geheel andere categorie dan traditionele tunnelingdiensten.