GoSuda

Zveřejněte localhost jedním příkazem curl — Portal Tunnel

By gosunuts
views ...

Portál a Tunel

Programy s AI můžeme vytvářet kdekoli. Avšak bez ohledu na to, jak skvělý program je, obvykle žije pouze na vašem vlastním počítači – na localhostu.vibecon

Abyste jej vystavili vnějšímu světu, obvykle musíte projít komplikovanými kroky, jako je konfigurace routeru, pravidla firewallu, nastavení veřejné IP adresy a konfigurace tunelu.

Co kdyby se toto všechno dalo vyřešit jediným příkazovým řádkem?

S tunelem Portálu můžete svůj lokální program proměnit ve veřejnou službu pouze jedním příkazem.

Zpřístupnění localhostu veřejnosti

  1. Nejprve spusťte svůj program lokálně.

  2. Poté je vše, co potřebujete, tento jediný řádek:

1curl -fsSL portal.gosuda.org/tunnel | PORT=3000 NAME={app name} sh
  1. Zkontrolujte, že je vaše aplikace nyní veřejně přístupná:
  • {app name}.portal.gosuda.org

Multi-tenancy (Více-nájemní architektura)

Portál je navržen jako otevřená síť, nikoli jako jediná služba. Kdokoli může provozovat relé portálu a jediná aplikace může být připojena k více portálům současně pro zajištění redundance nebo geografické distribuce.

1# Publikování na více relé portálu 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 Seznam portálů (která je sama hostována v síti Portálu):https://portal-list.portal.gosuda.org/

Toto představuje skutečně bezoprávnění publikační prostředí, které není závislé na žádném konkrétním poskytovateli nebo infrastruktuře.

Srovnání s jinými službami

Nástroje jako ngrok a cloudflared jsou široce používány k vystavení lokálních služeb veřejnému internetu. Portál se však zásadně liší jak ve filozofii návrhu, tak v modelu použití.

ngrok a cloudflared jsou centralizované tunelovací služby založené na SaaS. Vyžadují vytvoření účtu, vydání tokenu, instalaci binárních souborů a konfiguraci před použitím, a uživatelé jsou nevyhnutelně podrobeni servisním zásadám a cenovým modelům.

Naproti tomu Portál Tunel:

  • Běží v jednom řádku bez instalace
  • Publikuje okamžitě bez účtů nebo tokenů
  • Umožňuje komukoli provozovat relé
  • Umožňuje jedné aplikaci připojit se k více portálům současně
  • Je čistě síťovou architekturou bez závislosti na jakémkoli konkrétním dodavateli

Tyto charakteristiky řadí Portál Tunel do zcela odlišné kategorie od tradičních tunelovacích služeb.