Sprístupnite localhost verejnosti s jedným curl príkazom — Portal Tunnel
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.
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
Najprv spustite svoj program lokálne.
Potom je všetko, čo potrebujete, tento jediný riadok:
1curl -fsSL portal.gosuda.org/tunnel | PORT=3000 NAME={app name} sh
- 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.