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.
Avšak bez ohľadu na to, aký je program skvelý, zvyčajne existuje iba na vašom vlastnom počítači – na localhost.
Aby ste ho vystavili 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 keby 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 len jedným príkazom.
Zverejnenie localhost
Najprv spustite váš 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 (Viacerí nájomníci)
Portál 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# Publikovanie na viacero portálových relé 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 Portal List (ktorá je sama hostovaná v sieti Portal):https://portal-list.portal.gosuda.org/
Toto 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 vystavenie lokálnych služieb verejnému internetu. Portál je však zásadne odlišný tak vo filozofii dizajnu, ako aj v modeli použitia.
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 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 umiestňujú Portal Tunnel do úplne inej kategórie než tradičné tunelovacie služby.