Tee localhost julkiseksi yhdellä curl-komennolla – Portal Tunnel
Portaali ja tunneli
Voimme luoda ohjelmia missä tahansa tekoälyn avulla (AI).
Mutta riippumatta siitä, kuinka hieno ohjelma on, se on yleensä olemassa vain omalla tietokoneellasi – localhostissa.
Jotta sen voi altistaa ulkomaailmalle, sinun on tavallisesti käytävä läpi monimutkaisia vaiheita, kuten reitittimen konfigurointi, palomuurisäännöt, julkisen IP:n asettaminen ja tunnelin konfigurointi.
Mitä jos kaikki tämä voitaisiin ratkaista yhdellä komentorivillä?
Portaalin tunnelin avulla voit muuttaa paikallisen ohjelmasi julkiseksi palveluksi vain yhdellä komennolla.
Tee localhostista julkinen
Ensin, suorita ohjelmasi paikallisesti.
Sitten, tämä yksi rivi on kaikki mitä tarvitset:
1curl -fsSL portal.gosuda.org/tunnel | PORT=3000 NAME={app name} sh
- Tarkista, että sovelluksesi on nyt julkisesti saatavilla:
- {app name}.portal.gosuda.org
Monivuokralaisuus (Multi-tenancy)
Portaali on suunniteltu avoimeksi verkostoksi, ei yhdeksi palveluksi. Kuka tahansa voi ylläpitää portaalirelettä, ja yksi sovellus voidaan liittää useisiin portaaleihin samanaikaisesti redundanssin tai maantieteellisen jakautumisen vuoksi.
1# Julkaise useisiin portaalireleisiin kerralla
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
Luettelo aktiivisista julkisista portaaleista ylläpidetään Portal List -sovelluksessa (joka itse on isännöity Portaali-verkostossa):https://portal-list.portal.gosuda.org/
Tämä edustaa todella lupaa vaatimatonta julkaisuympäristöä, joka ei ole riippuvainen mistään tietystä tarjoajasta tai infrastruktuurista.
Vertailu muihin palveluihin
Työkalut kuten ngrok ja cloudflared ovat laajalti käytössä paikallisten palvelujen altistamiseksi julkiselle internetille. Portaali on kuitenkin perustavanlaatuisesti erilainen sekä suunnittelufilosofialtaan että käyttömalliltaan.
ngrok ja cloudflared ovat keskitettyjä, SaaS-pohjaisia tunnelointipalveluja. Ne vaativat tilin luomisen, tokenin myöntämisen, binääri-asennuksen ja konfiguroinnin ennen käyttöä, ja käyttäjät ovat väistämättä palvelupolitiikkojen ja hinnoittelumallien alaisia.
Sitä vastoin, Portal Tunnel:
- Suoritetaan yhdellä rivillä ilman asennusta
- Julkaisee välittömästi ilman tilejä tai tokeneita
- Sallii kenen tahansa ylläpitää relettä
- Antaa yhden sovelluksen liittää useisiin portaaleihin samanaikaisesti
- On puhdas verkkoarkkitehtuuri ilman riippuvuutta mistään tietystä myyjästä (vendor)
Nämä ominaisuudet asettavat Portal Tunnelin täysin eri luokkaan kuin perinteiset tunnelointipalvelut.