Barflare
Barflare é uma app de barra de menus para Mac que encontra servidores web locais e publica URLs Cloudflare Tunnel públicas com um clique.
O que é o Barflare?
Barflare é uma app de barra de menus para Mac para developers que querem expor servidores web locais através do Cloudflare Tunnel sem trabalhar diretamente com ficheiros de configuração de túnel ou setup por linha de comando. Faz uma varredura à máquina para encontrar servidores web locais, incluindo servidores dev do Conductor, classifica-os por tipo e permite ao utilizador criar um URL público HTTPS com um único clique.
A app foi concebida para não atrapalhar: corre a partir da barra de menus, não tem janela principal e também pode apresentar túneis noutros computadores ou numa tailnet do Tailscale quando esses sistemas estão acessíveis. Usa Cloudflare Tunnels por baixo do capô, por isso é necessária uma conta Cloudflare, mas suporta contas Cloudflare gratuitas e pode funcionar com o domínio predefinido barflare.dev ou com o domínio do próprio utilizador.
Funcionalidades principais
- Interface na barra de menus no macOS: O Barflare vive na barra de menus em vez de ser uma app na dock ou numa janela separada, mantendo a gestão de túneis acessível enquanto trabalhas.
- Deteção automática de servidores locais: Encontra servidores web locais na tua máquina e classifica-os por tipo, incluindo stacks comuns como Next, Vite e Rails.
- Suporte a espaços de trabalho do Conductor: Deteta especificamente servidores dev iniciados por conductor.build e lista-os juntamente com outros servidores locais para acesso rápido.
- Criação de Cloudflare Tunnel com um clique: Ao clicar em flare, publica um servidor local num URL público HTTPS do Cloudflare Tunnel sem ficheiros YAML, flags de CLI ou configuração manual de DNS.
- URLs estáveis por projeto: Podes fixar um slug para um projeto para que o mesmo link público seja reutilizado sempre que o fizeres flare.
- Consciência de várias máquinas e do Tailscale: O Barflare pode mostrar túneis em execução noutros computadores e detetar dispositivos numa tailnet do Tailscale para que os túneis possam ser geridos remotamente.
- Flexibilidade de domínio: O domínio predefinido barflare.dev funciona sem configuração, e os utilizadores também podem apontar o seu próprio domínio para a Cloudflare e selecioná-lo na app.
Como usar o Barflare
Instala a app num Mac e move-a para Aplicações. Depois de abrir, o Barflare fica na barra de menus e procura servidores web locais automaticamente. Quando vires o servidor que queres partilhar, clica em flare para gerar um URL público do Cloudflare Tunnel.
Se quiseres uma ligação consistente, atribui um slug ao projeto para que o mesmo endereço possa ser reutilizado. Se usares Conductor ou tiveres dispositivos numa rede Tailscale, o Barflare pode apresentar esses servidores e túneis no mesmo fluxo de trabalho da barra de menus.
Casos de uso
- Partilhar um frontend local ou servidor API com um colega de equipa: Um developer pode expor uma app local a correr em localhost num URL público HTTPS para revisão rápida ou depuração.
- Pré-visualizar espaços de trabalho gerados pelo Conductor: Equipas que usam conductor.build podem descobrir esses servidores dev automaticamente e publicá-los sem trocar de ferramenta.
- Manter uma ligação estável para demos repetidas: Um projeto pode usar um slug fixo para que o mesmo URL do túnel esteja disponível entre sessões em vez de mudar sempre.
- Gerir túneis em vários computadores pessoais: Um utilizador pode verificar ou fazer flare de túneis a partir de um Mac diferente quando a máquina de destino está noutro local, incluindo máquinas acessíveis numa rede Tailscale.
- Testar apps web que precisam de acesso público: Developers podem expor temporariamente um servidor local Next, Vite, Rails ou semelhante para testar integrações, webhooks ou o comportamento de dispositivos externos.
FAQ
O Barflare requer uma conta Cloudflare? Sim. Usa Cloudflare Tunnels por baixo do capô, e a fonte diz que contas Cloudflare gratuitas funcionam bem.
Posso usar o meu próprio domínio? Sim. A página do produto diz que podes apontar um domínio para a Cloudflare, escolhê-lo no Barflare e usar subdomínios à tua escolha.
Funciona com servidores dev do Conductor? Sim. O Barflare deteta servidores dev iniciados por conductor.build e lista-os juntamente com outros servidores locais.
Posso gerir túneis a partir de outro dispositivo? Se o Tailscale estiver instalado e o Barflare detetar a tua tailnet, podes abrir a interface da barra de menus a partir de outro dispositivo nessa tailnet e fazer flare ou unflare de túneis remotamente.
Existe teste gratuito ou informação sobre limites? A página diz que há um teste gratuito de 7 dias sem necessidade de cartão. Também diz que uma cópia sem licença continua a detetar portas, mas não fará flare de novos túneis após o fim do teste.
Alternativas
- Configuração manual do Cloudflare Tunnel: este é o fluxo de trabalho subjacente do Cloudflare feito por meio de ficheiros de configuração ou comandos CLI, em vez de uma app de barra de menus para Mac.
- Outras ferramentas de tunelamento local: produtos como ngrok ou serviços de túnel semelhantes fornecem URLs públicas para servidores locais, mas normalmente usam a sua própria configuração e interfaces, em vez do fluxo de trabalho baseado na barra de menus do Barflare.
- Fluxos de trabalho com reverse proxy ou baseados em DNS: equipas que preferem gerir subdomínios, proxies e roteamento diretamente podem usar uma configuração ao nível da infraestrutura, em vez de uma app de desktop para criar túneis com um clique.
- Plataformas de desenvolvimento remoto: algumas equipas usam ambientes de pré-visualização ou de desenvolvimento alojados em vez de expor uma máquina local, o que altera o fluxo de trabalho de tunelamento local para desenvolvimento alojado na cloud.
Alternativas
MakerLoft
MakerLoft: construa apps com IA sem saber programar. Conecta ao seu GitHub e gera apps com auth, pagamentos, uploads e painel admin.
Biji
Biji é uma plataforma versátil projetada para aumentar a produtividade por meio de ferramentas e recursos inovadores.
Ably Chat
Ably Chat é uma API de chat e SDKs para criar apps de mensagens em tempo real com reações, presença e edição/remoção de mensagens.
ClawTick
ClawTick é uma plataforma de automação de agentes com IA e CLI para agendar tarefas via webhooks em cron, com monitoramento, alertas e logs.
Falconer
Falconer é uma plataforma de conhecimento que se atualiza sozinha, reunindo documentação interna e contexto de código para equipes rápidas encontrarem e compartilharem.
OpenFlags
OpenFlags é um sistema de feature flags open source e self-hosted para progressive delivery, com avaliação local via SDKs e control plane.