Tedd a localhost-ot publikussá egyetlen curl paranccsal — Portal Tunnel
Portál és alagút (Tunnel)
Az AI segítségével bárhol létrehozhatunk programokat.
Azonban akármilyen nagyszerű is egy program, általában csak a saját számítógépén – a localhost-on – él.
Ahhoz, hogy a külvilág számára is hozzáférhetővé tegyük, normális esetben bonyolult lépéseken kell keresztülmennünk, mint például a router konfigurációja, tűzfal szabályok, publikus IP beállítása és az alagút (tunnel) konfigurálása.
Mi lenne, ha mindez egyetlen parancssorral megoldható lenne?
A Portal alagútjával (tunnel) a helyi programját nyilvános szolgáltatássá alakíthatja, mindössze egyetlen paranccsal.
A localhost nyilvánossá tétele
Először futtassa a programját lokálisan.
Ezután már csak erre az egyetlen sorra van szüksége:
1curl -fsSL portal.gosuda.org/tunnel | PORT=3000 NAME={app name} sh
- Ellenőrizze, hogy az alkalmazása most már nyilvánosan hozzáférhető-e:
- {app name}.portal.gosuda.org
Több-bérlős környezet (Multi-tenancy)
A Portal nyitott hálózatnak készült, nem egyetlen szolgáltatásnak. Bárki üzemeltethet Portal relét, és egyetlen alkalmazás egyszerre több portálhoz is csatlakozhat redundancia vagy földrajzi elosztás céljából.
1# Közzététel több Portal relén egyszerre
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
Az aktív nyilvános portálok listáját a Portal List alkalmazás tartja karban (amely maga is a Portal hálózaton van hosztolva):https://portal-list.portal.gosuda.org/
Ez egy valóban engedélymentes közzétételi környezetet képvisel, amely nem függ egyetlen specifikus szolgáltatótól vagy infrastruktúrától sem.
Összehasonlítás más szolgáltatásokkal
Az olyan eszközök, mint az ngrok és a cloudflared széles körben használatosak a helyi szolgáltatások nyilvános internetre történő feltárására. A Portal azonban alapvetően különbözik mind a tervezési filozófia, mind a használati modell tekintetében.
Az ngrok és a cloudflared centralizált, SaaS-alapú alagút (tunneling) szolgáltatások. Használat előtt fiók létrehozását, token kibocsátását, bináris telepítést és konfigurációt igényelnek, és a felhasználók elkerülhetetlenül a szolgáltatási szabályzatok és árképzési modellek hatálya alá esnek.
Ezzel szemben a Portal Tunnel:
- Egyetlen sorban fut telepítés nélkül
- Azonnal közzétesz fiókok vagy tokenek nélkül
- Lehetővé teszi bárki számára, hogy relét üzemeltessen
- Engedi, hogy egyetlen alkalmazás egyszerre több portálhoz csatlakozzon
- Tiszta hálózati architektúra, amely nem függ egyetlen specifikus szállítótól sem
Ezek a jellemzők a Portal Tunnelt a hagyományos alagút (tunneling) szolgáltatásoktól teljesen eltérő kategóriába helyezik.