GoSuda

Tegye nyilvánossá a localhostot egyetlen curl paranccsal — Portal Tunnel

By gosunuts
views ...

Portál és Alagút

Az AI segítségével bárhol létrehozhatunk programokat. Azonban, bármilyen kiváló is egy program, általában csak a saját számítógépén él – localhoston.vibecon

Ahhoz, hogy a külvilág számára is elérhetővé tegyük, általában bonyolult lépéseken kell keresztülmennünk, mint például router konfiguráció, tűzfal szabályok, publikus IP beállítás és alagút konfiguráció.

Mi lenne, ha mindez egyetlen parancssorral megoldható lenne?

A Portál alagútjával egyetlen paranccsal alakíthatja helyi programját nyilvános szolgáltatássá.

Localhost nyilvánossá tétele

  1. Először futtassa a programját lokálisan.

  2. Ezután, mindössze erre az egy sorra van szüksége:

1curl -fsSL portal.gosuda.org/tunnel | PORT=3000 NAME={app name} sh
  1. Ellenőrizze, hogy az alkalmazása mostantól nyilvánosan elérhető-e:
  • {app name}.portal.gosuda.org

Több bérlő

A Portál nyílt hálózatként, nem pedig egyetlen szolgáltatásként lett kialakítva. Bárki üzemeltethet egy portál relét, és egyetlen alkalmazás egyszerre több portálhoz is csatlakozhat a redundancia vagy a földrajzi elosztás érdekében.

1# Közzététel több portál relére 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 Portál Lista alkalmazás tartja karban (amely maga is a Portál hálózaton van elhelyezve):https://portal-list.portal.gosuda.org/

Ez egy valóban engedélymentes közzétételi környezetet képvisel, amely nem függ semmilyen specifikus szolgáltatótól vagy infrastruktúrától.

Összehasonlítás Más Szolgáltatásokkal

Az ngrok és a cloudflared eszközöket széles körben használják a helyi szolgáltatások nyilvános internetre való kiterjesztésére. Azonban a Portál 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ú tunneling szolgáltatások. Használatuk 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á tartoznak.

Ezzel szemben a Portal Tunnel:

  • Egy sorban fut, telepítés nélkül
  • Azonnal közzétesz fiókok és tokenek nélkül
  • Lehetővé teszi bárkinek, hogy relét üzemeltessen
  • Lehetővé teszi egyetlen alkalmazás számára, hogy egyszerre több portálhoz csatlakozzon
  • Tiszta hálózati architektúra, bármilyen specifikus szállítótól való függőség nélkül

Ezek a jellemzők a Portal Tunnel-t teljesen más kategóriába sorolják, mint a hagyományos tunneling szolgáltatásokat.