GoSuda

Sprístupnite localhost verejnosti s jedným curl príkazom — Portal Tunnel

By gosunuts
views ...

Portál a tunel

S umelou inteligenciou môžeme vytvárať programy kdekoľvek. Ale bez ohľadu na to, aký skvelý je program, zvyčajne žije iba na vašom vlastnom počítači — na localhost.vibecon

Ak ho chcete sprístupniť vonkajšiemu svetu, zvyčajne musíte prejsť komplikovanými krokmi, ako je konfigurácia smerovača, pravidlá firewallu, nastavenie verejnej IP adresy a konfigurácia tunela.

Čo ak by sa to všetko dalo vyriešiť jediným riadkom príkazu?

S tunelom Portálu môžete svoj lokálny program premeniť na verejnú službu len jedným príkazom.

Sprístupnenie localhostu verejnosti

  1. Najprv spustite svoj program lokálne.

  2. Potom je všetko, čo potrebujete, tento jediný riadok:

1curl -fsSL portal.gosuda.org/tunnel | PORT=3000 NAME={app name} sh
  1. Skontrolujte, či je vaša aplikácia teraz verejne prístupná:
  • {app name}.portal.gosuda.org

Multi-tenancy (Viacnájomnosť)

Portál je navrhnutý ako otvorená sieť, nie ako jediná služba. Ktokoľvek môže prevádzkovať prenosovú stanicu portálu a jedna aplikácia môže byť súčasne pripojená k viacerým portálom pre redundanciu alebo geografickú distribúciu.

1# Zverejniť na viacerých prenosových staniciach portálu naraz
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

Zoznam aktívnych verejných portálov je udržiavaný v aplikácii Zoznam portálov (ktorá je sama hostovaná na sieti Portálu):https://portal-list.portal.gosuda.org/

To predstavuje skutočne bezoprávnené publikačné prostredie, ktoré nie je závislé od žiadneho konkrétneho poskytovateľa alebo infraštruktúry.

Porovnanie s inými službami

Nástroje ako ngrok a cloudflared sú široko používané na sprístupnenie lokálnych služieb verejnému internetu. Portál je však zásadne odlišný, a to ako vo filozofii návrhu, tak aj v modeli používania.

ngrok a cloudflared sú centralizované tunelovacie služby založené na SaaS. Vyžadujú vytvorenie účtu, vydanie tokenu, inštaláciu binárneho súboru a konfiguráciu pred použitím, a používatelia sú nevyhnutne viazaní servisnými politikami a cenovými modelmi.

Naopak, Portál Tunel:

  • Spustí sa v jednom riadku bez inštalácie
  • Zverejňuje okamžite bez účtov alebo tokenov
  • Umožňuje komukoľvek prevádzkovať prenosovú stanicu
  • Umožňuje jednej aplikácii pripojiť sa k viacerým portálom súčasne
  • Je čistá sieťová architektúra bez závislosti na akomkoľvek konkrétnom dodávateľovi

Tieto charakteristiky zaraďujú Portál Tunel do úplne inej kategórie ako tradičné tunelovacie služby.