Barflare
Barflare è un’app per la barra dei menu su Mac che trova server web locali e li pubblica su URL Cloudflare Tunnel pubblici con un clic.
Che cos’è Barflare?
Barflare è un’app per la barra dei menu su Mac per sviluppatori che vogliono esporre server web locali tramite Cloudflare Tunnel senza lavorare direttamente con i file di configurazione del tunnel o con la configurazione da riga di comando. Scansiona la macchina alla ricerca di server web locali, inclusi i server di sviluppo Conductor, li etichetta per tipo e consente all’utente di creare un URL HTTPS pubblico con un solo clic.
L’app è progettata per non intralciare: gira dalla barra dei menu, non ha una finestra principale e può anche mostrare tunnel su altre macchine o su un tailnet di Tailscale quando questi sistemi sono raggiungibili. Usa Cloudflare Tunnel sotto il cofano, quindi è necessario un account Cloudflare, ma supporta account Cloudflare gratuiti e può funzionare con il dominio predefinito barflare.dev o con un dominio proprio dell’utente.
Funzionalità principali
- Interfaccia nella barra dei menu su macOS: Barflare vive nella barra dei menu invece che in un’app nel Dock o in una finestra separata, così la gestione dei tunnel resta accessibile mentre lavori.
- Rilevamento automatico dei server locali: trova i server web locali sulla tua macchina e li etichetta per tipo, includendo stack comuni come Next, Vite e Rails.
- Supporto per workspace Conductor: rileva in modo specifico i server di sviluppo avviati da conductor.build e li elenca insieme agli altri server locali per un accesso rapido.
- Creazione di Cloudflare Tunnel con un clic: fare clic su flare pubblica un server locale su un URL pubblico HTTPS di Cloudflare Tunnel senza file YAML, flag CLI o configurazione DNS manuale.
- URL stabili per progetto: puoi fissare uno slug per un progetto così lo stesso link pubblico viene riutilizzato ogni volta che lo flari.
- Consapevolezza multi-macchina e Tailscale: Barflare può mostrare tunnel in esecuzione su altre macchine e rilevare dispositivi su un tailnet di Tailscale, così i tunnel possono essere gestiti da remoto.
- Flessibilità del dominio: il dominio predefinito barflare.dev funziona senza configurazione, e gli utenti possono anche puntare il proprio dominio a Cloudflare e selezionarlo nell’app.
Come usare Barflare
Installa l’app su un Mac e spostala in Applicazioni. Dopo l’avvio, Barflare si posiziona nella barra dei menu e cerca automaticamente i server web locali. Quando vedi il server che vuoi condividere, fai clic su flare per generare un URL pubblico di Cloudflare Tunnel.
Se vuoi un link costante, assegna uno slug al progetto così lo stesso indirizzo può essere riutilizzato. Se usi Conductor o hai dispositivi su una rete Tailscale, Barflare può mostrare quei server e tunnel nello stesso flusso di lavoro nella barra dei menu.
Casi d’uso
- Condividere un frontend locale o un server API con un collega: uno sviluppatore può esporre un’app locale in esecuzione su localhost a un URL pubblico HTTPS per una revisione rapida o il debug.
- Anteprima di workspace generati da Conductor: i team che usano conductor.build possono scoprire automaticamente quei server di sviluppo e pubblicarli senza cambiare strumento.
- Mantenere un link stabile per demo ripetute: un progetto può usare uno slug fissato così lo stesso URL del tunnel è disponibile tra una sessione e l’altra invece di cambiare ogni volta.
- Gestire tunnel tra macchine personali: un utente può controllare o flarare tunnel da un altro Mac quando la macchina target si trova altrove, incluse quelle raggiungibili su una rete Tailscale.
- Testare app web che richiedono accesso pubblico: gli sviluppatori possono esporre temporaneamente un server locale Next, Vite, Rails o simile per testare integrazioni, webhook o il comportamento di dispositivi esterni.
FAQ
Barflare richiede un account Cloudflare? Sì. Usa Cloudflare Tunnels sotto il cofano e la fonte dice che gli account Cloudflare gratuiti funzionano bene.
Posso usare il mio dominio? Sì. La pagina prodotto dice che puoi puntare un dominio a Cloudflare, sceglierlo in Barflare e usare sottodomini a tua scelta.
Funziona con i server di sviluppo Conductor? Sì. Barflare rileva i server di sviluppo avviati da conductor.build e li elenca insieme agli altri server locali.
Posso gestire i tunnel da un altro dispositivo? Se Tailscale è installato e Barflare rileva il tuo tailnet, puoi aprire l’interfaccia della barra dei menu da un altro dispositivo su quel tailnet e flarare o unflare i tunnel da remoto.
Ci sono informazioni su una prova gratuita o sui limiti? La pagina dice che c’è una prova gratuita di 7 giorni senza carta di credito. Dice anche che una copia senza licenza continua a rilevare le porte ma non flara nuovi tunnel dopo la prova.
Alternative
- Configurazione manuale di Cloudflare Tunnel: è il flusso di lavoro Cloudflare di base, eseguito tramite file di configurazione o comandi CLI invece che tramite un’app per la barra dei menu del Mac.
- Altri strumenti di tunneling locale: prodotti come ngrok o servizi di tunnel simili forniscono URL pubblici per server locali, ma in genere usano una propria configurazione e interfaccia invece del flusso di lavoro basato sulla barra dei menu di Barflare.
- Flussi di lavoro basati su reverse proxy o DNS: i team che preferiscono gestire direttamente sottodomini, proxy e routing possono usare una configurazione a livello di infrastruttura invece di un’app desktop per creare tunnel con un clic.
- Piattaforme di sviluppo remoto: alcuni team usano ambienti di anteprima o di sviluppo ospitati invece di esporre una macchina locale, il che sposta il flusso di lavoro dal tunneling locale allo sviluppo ospitato nel cloud.
Alternative
MakerLoft
MakerLoft è un app builder AI per non sviluppatori: si collega al tuo repo GitHub e genera app funzionanti con backend, auth, pagamenti e dashboard.
Biji
Biji è una piattaforma versatile progettata per migliorare la produttività attraverso strumenti e funzionalità innovative.
Ably Chat
Ably Chat è un’API e SDK per chat realtime: crea applicazioni personalizzate con reazioni, presenza e modifica/eliminazione dei messaggi.
ClawTick
ClawTick è una piattaforma AI per automazione via CLI: schedula task webhook su cron con monitoraggio, alert, retry e log di esecuzione.
Falconer
Falconer è una piattaforma di conoscenza che si aggiorna da sola: scrivi, condividi e trova documentazione interna e contesto del codice in un unico posto.
OpenFlags
OpenFlags è un sistema di feature flag open source self-hosted per progressive delivery: valuta localmente via SDK e gestisci i rollout con un control plane semplice.