Maak localhost publiek met één curl — Portal Tunnel
Portal en Tunnel
Wij kunnen overal programma's creëren met AI.
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 normaal gesproken ingewikkelde stappen doorlopen, zoals router configuratie, firewall rules, public IP setup en tunnel configuratie.
Wat als dit alles opgelost zou kunnen worden met één enkele command line?
Met de tunnel van Portal kunt u uw lokale programma met slechts één commando omzetten in een public service.
Maak localhost openbaar
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 single service. Iedereen kan een portal relay exploiteren, en één enkele app kan tegelijkertijd met meerdere portals verbonden zijn voor redundantie of geografische distributie.
1# Publiceer naar meerdere portal relays 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 public 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 permissionless publishing environment dat niet afhankelijk is van een specifieke provider of infrastructuur.
Vergelijking met Andere Services
Tools zoals ngrok en cloudflared worden veel gebruikt om lokale services bloot te stellen aan het publieke internet. Portal is echter fundamenteel anders, zowel in ontwerpfilosofie als in gebruiksmodel.
ngrok en cloudflared zijn gecentraliseerde, SaaS-gebaseerde tunneling services. Zij vereisen account creatie, token issuance, binary installation, en configuratie vóór gebruik, en gebruikers zijn onvermijdelijk onderworpen aan service policies en pricing models.
In tegenstelling hiermee:
- Draait Portal Tunnel in één regel zonder installatie
- Publiceert het direct zonder accounts of tokens
- Staat het iedereen toe een relay te exploiteren
- Laat het een single app toe om tegelijkertijd met meerdere portals te verbinden
- Is het een pure network architecture zonder afhankelijkheid van een specifieke vendor
Deze kenmerken plaatsen Portal Tunnel in een totaal andere categorie dan traditionele tunneling services.