Mastodon Smuggl: condividere il tuo localhost non è mai stato così sicuro (e sotto controllo) - Web Apps Magazine

Smuggl: condividere il tuo localhost non è mai stato così sicuro (e sotto controllo)


Se sei uno sviluppatore, un designer o un creator, ti sarà capitato centinaia di volte: hai un progetto in esecuzione sul tuo computer, un'app in fase di test o un prototipo web appena abbozzato, e hai bisogno di mostrarlo a un collega, un cliente o un amico dall'altra parte del mondo.

Fino a oggi, la soluzione standard prevedeva l'uso di strumenti per creare tunnel HTTP (come il celebre `ngrok`). Ottimi, rapidi, ma con un piccolo grande difetto di fondo: una volta generato il link, chiunque ne entri in possesso può accedere al tuo server locale, esponendo potenzialmente i tuoi dati o le tue bozze di lavoro a sguardi indesiderati.

È qui che entra in gioco Smuggl, un tool CLI pensato per ribaltare completamente il concetto di condivisione locale, mettendo al centro la sicurezza e, soprattutto, il controllo manuale.

Come funziona Smuggl

La filosofia di Smuggl si riassume in poche parole: share your localhost as an invite-only link (condividi il tuo localhost come un link solo su invito).

Invece di spalancare una porta diretta su Internet, il flusso di lavoro si basa su quattro pilastri:

1. Tunnel WebSocket sicuro: Con un semplice comando da terminale, apri una connessione sicura con i server di Smuggl ottenendo un URL unico. La tua macchina non viene mai esposta direttamente sulla rete.
2. Access Approval (Il vero punto di svolta): Quando un utente visita il tuo link, la richiesta si ferma sul server. Ricevi una notifica in tempo reale con l'indirizzo IP del visitatore e il percorso richiesto. Sei tu, manualmente, a decidere se approvare o bloccare l'accesso.
3. Proxy trasparente: Solo se dai l'ok, la richiesta viene inoltrata al tuo `localhost` e la risposta torna al visitatore, che vedrà la pagina normalmente.
4. Zero tracce (Teardown istantaneo): Non appena chiudi la CLI nel terminale, l'URL muore all'istante. Nessun DNS che persiste, nessuna sessione salvata. Finito il lavoro, il ponte scompare.

Installazione in un lampo

Smuggl è multipiattaforma (supporta macOS 12+, Windows e Linux) e non richiede configurazioni chilometriche. Per iniziare, basta un comando nel terminale:

```bash
curl -sSL https://publicupdates.smuggl.dev/install.sh | sh

```

Una volta installato, ti basta avviare il tuo progetto locale (ad esempio sulla porta `3000`) e digitare:

```bash
smuggl

```

Il terminale ti restituirà un URL pulito (del tipo `[https://tuo-nome.smuggl.dev]) pronto per essere condiviso, mentre tu rimarrai il guardiano assoluto di ogni singolo accesso.

I Piani: Free vs Pro

Smuggl offre un modello ibrido pensato sia per chi cerca una soluzione al volo, sia per chi ha esigenze professionali continuative:

Piano Free ($0/per sempre): Ideale per test veloci. Offre un limite di 50 richieste al minuto, 5 MB di banda per sessione e una durata massima di 5 minuti per sessione. Perfetto per una verifica lampo.
Piano Pro ($12 / Lifetime): Una licenza a pagamento unico che sblocca il vero potenziale del tool: 500 richieste al minuto, 250 MB per sessione, sessioni estese a 2 ore e fino a 3 tunnel simultanei. Un acquisto una tantum che fa gola a chi sviluppa per professione.

Quando ha senso usarlo?

Smuggl eccelle in tutte quelle situazioni in cui la privacy e la supervisione contano più della velocità cieca. È perfetto per:

Mostrare l'anteprima di un sito web in lavorazione a un cliente diffidente.
Condividere un'API di test con un collega backend senza configurare VPN o regole di firewall complesse.
Eseguire demo rapide in cui vuoi avere la certezza matematica di sapere esattamente chi sta guardando il tuo codice in esecuzione.

Se cerchi un modo per mantenere il controllo totale di ciò che esci a mostrare dal tuo computer, Smuggl merita decisamente un posto nel tuo arsenale di sviluppo.

🔗 Vai su Smuggl


Leggi anche...

Kopia: il miglior Software di Backup Open Source

  

Smuggl: condividere il tuo localhost non è mai stato così sicuro (e sotto controllo) Smuggl: condividere il tuo localhost non è mai stato così sicuro (e sotto controllo) Reviewed by ROX WEB on 24.10.26 Rating: 5

Nessun commento:

Grazie per il tuo contributo

Home Ads

Powered by Blogger.