Expuneți localhost public cu un singur curl — Portal Tunnel
Portal și Tunel
Putem crea programe oriunde cu AI.
Dar, indiferent cât de bun este un program, acesta rulează de obicei doar pe propriul computer — pe localhost.
Pentru a-l expune lumii exterioare, în mod normal trebuie să parcurgeți pași complicați, cum ar fi configurarea routerului, regulile firewall, configurarea IP-ului public și configurarea tunelului.
Ce-ar fi dacă toate acestea ar putea fi rezolvate cu o singură linie de comandă?
Cu tunelul Portal, puteți transforma programul local într-un serviciu public cu o singură comandă.
Publicarea localhost-ului
Mai întâi, rulați programul local.
Apoi, această singură linie este tot ce aveți nevoie:
1curl -fsSL portal.gosuda.org/tunnel | PORT=3000 NAME={app name} sh
- Verificați dacă aplicația dvs. este acum accesibilă public:
- {app name}.portal.gosuda.org
Multi-tenancy
Portal este proiectat ca o rețea deschisă, nu un serviciu unic. Oricine poate opera un releu portal, iar o singură aplicație poate fi conectată la mai multe portaluri simultan pentru redundanță sau distribuție geografică.
1# Publicați către mai multe relee portal simultan
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
O listă de portaluri publice active este menținută în aplicația Portal List (care este ea însăși găzduită pe rețeaua Portal):https://portal-list.portal.gosuda.org/
Aceasta reprezintă un mediu de publicare cu adevărat fără permisiuni, care nu depinde de niciun furnizor sau infrastructură specifică.
Comparație cu Alte Servicii
Instrumente precum ngrok și cloudflared sunt utilizate pe scară largă pentru a expune serviciile locale pe internetul public. Cu toate acestea, Portal este fundamental diferit atât în filozofia de design, cât și în modelul de utilizare.
ngrok și cloudflared sunt servicii de tunelare centralizate, bazate pe SaaS. Acestea necesită crearea unui cont, emiterea unui token, instalarea binară și configurare înainte de utilizare, iar utilizatorii sunt inevitabil supuși politicilor de serviciu și modelelor de preț.
În contrast, Portal Tunnel:
- Rulează într-o singură linie fără instalare
- Publică instantaneu fără conturi sau token-uri
- Permite oricui să opereze un releu
- Permite unei singure aplicații să se conecteze la mai multe portaluri simultan
- Este o arhitectură de rețea pură, fără dependență de niciun furnizor specific
Aceste caracteristici plasează Portal Tunnel într-o categorie complet diferită de serviciile tradiționale de tunelare.