GoSuda

Portal Tunnel: localhost szolgáltatások közzététele decentralizált nyilvános közvetítőkön keresztül

By gosunuts views ...

Portál és alagút

Mesterséges intelligenciával bárhol létrehozhatunk programokat. De bármilyen jó is egy program, általában csak a saját számítógépeden él: localhoston.vibecon

Ahhoz, hogy ezt a külvilág számára elérhetővé tegyük, általában bonyolult lépéseken kell átesnünk, például útválasztó-konfiguráció, tűzfalszabályok, nyilvános IP-cím beállítása és alagút konfigurálása.

Mi lenne, ha mindez egyetlen parancssori sorral megoldható lenne?

A Portal alagútjával a helyi programodat egyetlen paranccsal nyilvános szolgáltatássá alakíthatod.

A localhost nyilvánossá tétele

  1. Először futtasd a programodat helyben.

  2. Ezután ez az egyetlen sor elegendő:

    1curl -fsSL portal.gosuda.org/tunnel | PORT=3000 NAME={app name} sh
    
  3. Ellenőrizd, hogy az alkalmazásod most már nyilvánosan elérhető-e:

    • {app name}.portal.gosuda.org

Többbérlős működés

A Portal nyitott hálózatnak készült, nem pedig egyetlen szolgáltatásnak. Bárki üzemeltethet portál-továbbítót (relay), és egy alkalmazás egyszerre több portálhoz is csatlakoztatható a redundancia vagy a földrajzi elosztás érdekében.

1# Közzététel több portál-továbbító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 üzemel):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 konkrét szolgáltatótól vagy infrastruktúrától.

Összehasonlítás más szolgáltatásokkal

Az ngrok és a cloudflared széles körben használt eszközök helyi szolgáltatások nyilvános internetre történő kiteszésére.
A Portal azonban alapvetően különbözik mind tervezési filozófiájában, mind használati modelljében.

Az ngrok és a cloudflared centralizált, SaaS-alapú alagútszolgáltatások.
Használatuk előtt fiókot kell létrehozni, tokeneket kell kiállítani, bináris fájlt kell telepíteni és konfigurálni, a felhasználók pedig szükségszerűen alá vannak vetve a szolgáltatási feltételeknek és az árazási modelleknek.

Ezzel szemben a Portal Tunnel:

  • Telepítés nélkül, egyetlen sorban fut
  • Fiók vagy token nélkül azonnal közzétesz
  • Bárkinek lehetőséget ad továbbító üzemeltetésére
  • Lehetővé teszi, hogy egyetlen alkalmazás egyszerre több portálhoz csatlakozzon
  • Tiszta hálózati architektúra, amely nem függ egyetlen konkrét szolgáltatótól sem

Ezek a jellemzők a Portal Tunnelt teljesen más kategóriába helyezik a hagyományos alagútszolgáltatásokhoz képest.