Faceți localhost public cu un singur curl — Portal Tunnel
Portal și Tunel
Putem crea programe oriunde Cu AI.
Dar, indiferent cât de grozav este un program, de obicei acesta există doar pe propriul computer — pe localhost.
Pentru a-l expune lumii exterioare, în mod normal trebuie să treceți prin pași complicați, cum ar fi configurarea ruterului, reguli de 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 dumneavoastră local într-un serviciu public cu o singură comandă.
Faceți localhost public
Mai întâi, rulați programul dumneavoastră 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 dumneavoastră este acum accesibilă public:
- {app name}.portal.gosuda.org
Multi-tenancy
Portal este proiectat ca o rețea deschisă, nu ca un singur serviciu. Oricine poate opera un releu Portal, iar o singură aplicație poate fi conectată simultan la mai multe portaluri pentru redundanță sau distribuție geografică.
1# Publicați pe 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 (permissionless), 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. Totuși, Portal este fundamental diferit atât în filosofia de proiectare, cât și în modelul de utilizare.
ngrok și cloudflared sunt servicii de tunneling centralizate, bazate pe SaaS. Acestea necesită crearea unui cont, emiterea unui token, instalarea unui 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 simultan la mai multe portaluri
- Este o arhitectură de rețea pură, fără dependență de vreun furnizor specific
Aceste caracteristici plasează Portal Tunnel într-o categorie complet diferită față de serviciile tradiționale de tunneling.