Urobte localhost verejným pomocou jedného príkazu curl — Portal Tunnel
Portál a tunel
S AI môžeme vytvárať programy kdekoľvek.
Avšak bez ohľadu na to, aký skvelý program je, zvyčajne žije iba na vašom vlastnom počítači – na localhost.
Na jeho sprístupnenie vonkajšiemu svetu je zvyčajne potrebné prejsť komplikovanými krokmi, ako je konfigurácia smerovača, pravidlá firewallu, nastavenie verejnej IP adresy a konfigurácia tunela.
Čo ak by sa toto všetko dalo vyriešiť jediným príkazovým riadkom?
S tunelom Portal môžete premeniť váš lokálny program na verejnú službu iba jedným príkazom.
Sprístupnenie localhostu verejnosti
Najprv spustite program lokálne.
Potom už potrebujete len tento jeden riadok:
1curl -fsSL portal.gosuda.org/tunnel | PORT=3000 NAME={app name} sh
- Skontrolujte, či je vaša aplikácia teraz verejne dostupná:
- {app name}.portal.gosuda.org
Multi-tenancy
Portal je navrhnutý ako otvorená sieť, nie ako jediná služba. Ktokoľvek môže prevádzkovať portálový relé a jedna aplikácia môže byť pripojená k viacerým portálom súčasne pre redundanciu alebo geografickú distribúciu.
1# Publish to multiple portal relays at once
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 sa udržiava v aplikácii Portal List (ktorá je sama hostovaná v sieti Portal):https://portal-list.portal.gosuda.org/
Toto predstavuje skutočne bezpovolené 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. Avšak Portal sa zásadne líši v koncepcii dizajnu aj v modeli použitia.
ngrok a cloudflared sú centralizované tunelovacie služby založené na SaaS. Vyžadujú vytvorenie účtu, vydanie tokenu, binárnu inštaláciu a konfiguráciu pred použitím a používatelia sú nevyhnutne podriadení servisným politikám a cenovým modelom.
Naopak, Portal Tunnel:
- Beží v jednom riadku bez inštalácie
- Publikuje okamžite bez účtov alebo tokenov
- Umožňuje komukoľvek prevádzkovať relé
- Umožňuje jednej aplikácii pripojiť sa k viacerým portálom súčasne
- Je čistá sieťová architektúra bez závislosti od akéhokoľvek konkrétneho dodávateľa
Tieto charakteristiky zaraďujú Portal Tunnel do úplne inej kategórie ako tradičné tunelovacie služby.