Zpřístupněte localhost veřejnosti pomocí jednoho curl — Portal Tunnel
Portál a Tunel
S AI můžeme vytvářet programy kdekoli.
Ale bez ohledu na to, jak skvělý program je, obvykle žije pouze na vašem vlastním počítači — na localhostu.
Aby byl vystaven 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 Portálovým tunelem můžete proměnit svůj lokální program ve veřejnou službu pouhým jedním příkazem.
Zpřístupnění localhostu veřejnosti
Nejprve spusťte svůj program lokálně.
Poté stačí tento jediný řádek:
1curl -fsSL portal.gosuda.org/tunnel | PORT=3000 NAME={app name} sh
- Zkontrolujte, zda je vaše aplikace nyní veřejně přístupná:
- {app name}.portal.gosuda.org
Multi-tenancy (Víceuživatelský přístup)
Portál je navržen jako otevřená síť, nikoli jako jediná služba. Kdokoli může provozovat portálový relay a jedna aplikace může být připojena k více portálům současně pro redundanci nebo geografickou distribuci.
1# Publish to multiple portal relays at once
2# Publikovat na více portálových relay současně
3curl -fsSL http://portal.gosuda.org/tunnel | \
4PORT=3000 \
5NAME={app_name} \
6RELAY_URL=portal.thumbgo.kr,portal.iwanhae.kr,s-h.day,portal.lmmt.eu.org \
7sh
Seznam aktivních veřejných portálů je udržován v aplikaci Portal List (která je sama hostována na síti Portal):https://portal-list.portal.gosuda.org/
To 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 pro zpřístupnění lokálních služeb veřejnému internetu. Portál se však zásadně liší jak ve filozofii designu, 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ího souboru 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 Portal Tunnel:
- Běží v jednom řádku bez instalace
- Publikuje okamžitě bez účtů nebo tokenů
- Umožňuje komukoli provozovat relay
- Umožňuje jedné aplikaci připojit se k více portálům současně
- Je čistá síťová architektura bez závislosti na jakémkoli konkrétním dodavateli
Tyto charakteristiky řadí Portal Tunnel do zcela jiné kategorie než tradiční tunelovací služby.