Portal Tunnel: Zpřístupnění služeb na localhostu prostřednictvím decentralizovaných veřejných relé

Portál a tunel
Pomocí AI můžeme vytvářet programy kdekoli.
Bez ohledu na to, jak výkonný program je, obvykle existuje pouze na vašem vlastním počítači: na localhost.
Aby byl tento program dostupný z vnějšího světa, je obvykle nutné projít složitými kroky, jako je konfigurace routeru, pravidla firewallu, nastavení veřejné IP adresy a konfigurace tunelu.
Co kdyby to všechno šlo vyřešit jediným příkazem na řádku?
Díky tunelu Portal můžete svůj lokální program proměnit ve veřejnou službu pouhým jedním příkazem.
Zpřístupnění localhostu veřejně
Nejprve spusťte svůj program lokálně.
Poté k tomu stačí jediný řádek:
1curl -fsSL portal.gosuda.org/tunnel | PORT=3000 NAME={app name} shOvěřte, že je vaše aplikace nyní veřejně dostupná:
- {app name}.portal.gosuda.org
Multitenance
Portal je navržen jako otevřená síť, nikoli jako jediná služba. Kdokoli může provozovat relé portálu a jedna aplikace může být současně připojena k více portálům, a to pro redundanci nebo geografickou distribuci.
1# Publikování na více relé portálů najednou
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
Seznam aktivních veřejných portálů je udržován v aplikaci Portal List (která je sama hostována v síti Portal):https://portal-list.portal.gosuda.org/
Jde o skutečně bezoprávnělé prostředí pro publikování, které nezávisí na žádném konkrétním poskytovateli ani infrastruktuře.
Srovnání s jinými službami
Nástroje jako ngrok a cloudflared se široce používají k vystavení lokálních služeb do veřejného internetu. Portal se však od nich zásadně liší jak koncepcí návrhu, tak modelem použití.
ngrok a cloudflared jsou centralizované tunelovací služby typu SaaS. Před použitím vyžadují vytvoření účtu, vydání tokenu, instalaci binárního souboru a konfiguraci, a uživatelé nevyhnutelně podléhají podmínkám služby a cenovým modelům.
Naproti tomu Portal Tunnel:
- Běží po zadání jediného řádku bez nutnosti instalace
- Umožňuje okamžité publikování bez účtů nebo tokenů
- Umožňuje komukoli provozovat relé
- Umožňuje jedné aplikaci připojit se současně k více portálům
- Je čistě síťová architektura bez závislosti na konkrétním dodavateli
Tyto vlastnosti řadí Portal Tunnel do zcela jiné kategorie než tradiční tunelovací služby.