UStackUStack
Barflare icon

Barflare

Barflare es una app para la barra de menús de Mac que detecta servidores web locales, incluidos los de Conductor, y los publica en URLs públicas de Cloudflare Tunnel con un clic.

Barflare

¿Qué es Barflare?

Barflare es una app para la barra de menús de Mac para desarrolladores que quieren exponer servidores web locales a través de Cloudflare Tunnel sin trabajar directamente con archivos de configuración del túnel ni con la configuración desde la línea de comandos. Examina la máquina en busca de servidores web locales, incluidos los servidores de desarrollo de Conductor, los etiqueta por tipo y permite al usuario crear una URL pública HTTPS con un solo clic.

La app está diseñada para no estorbar: se ejecuta desde la barra de menús, no tiene ventana principal y también puede mostrar túneles en otras máquinas o en una red Tailscale cuando esos sistemas están accesibles. Usa Cloudflare Tunnels internamente, por lo que se requiere una cuenta de Cloudflare, pero admite cuentas gratuitas de Cloudflare y puede funcionar con el dominio predeterminado barflare.dev o con el dominio propio del usuario.

Funciones clave

  • Interfaz en la barra de menús en macOS: Barflare vive en la barra de menús en lugar de ser una app del dock o una ventana aparte, lo que mantiene la gestión de túneles accesible mientras trabajas.
  • Detección automática de servidores locales: Encuentra servidores web locales en tu máquina y los etiqueta por tipo, incluidos stacks comunes como Next, Vite y Rails.
  • Compatibilidad con workspaces de Conductor: Detecta específicamente los servidores de desarrollo iniciados por conductor.build y los muestra junto a otros servidores locales para un acceso rápido.
  • Creación de Cloudflare Tunnel con un clic: Al hacer clic en flare se publica un servidor local en una URL pública HTTPS de Cloudflare Tunnel sin archivos YAML, flags de CLI ni configuración manual de DNS.
  • URLs estables por proyecto: Puedes fijar un slug para un proyecto para que se reutilice el mismo enlace público cada vez que lo publiques con flare.
  • Compatibilidad con varias máquinas y Tailscale: Barflare puede mostrar túneles que se ejecutan en otras máquinas y detectar dispositivos en una red Tailscale para gestionar túneles de forma remota.
  • Flexibilidad de dominio: El dominio predeterminado barflare.dev funciona sin configuración, y los usuarios también pueden apuntar su propio dominio a Cloudflare y चयनarlo en la app.

Cómo usar Barflare

Instala la app en un Mac y muévela a Aplicaciones. Después de iniciarla, Barflare permanece en la barra de menús y analiza automáticamente la búsqueda de servidores web locales. Cuando veas el servidor que quieres compartir, haz clic en flare para generar una URL pública de Cloudflare Tunnel.

Si quieres un enlace consistente, asigna un slug al proyecto para que se pueda reutilizar la misma dirección. Si usas Conductor o tienes dispositivos en una red Tailscale, Barflare puede mostrar esos servidores y túneles en el mismo flujo de trabajo desde la barra de menús.

Casos de uso

  • Compartir un frontend local o un servidor API con un compañero: Un desarrollador puede exponer una app local que se ejecuta en localhost a una URL pública HTTPS para revisión rápida o depuración.
  • Previsualizar workspaces generados por Conductor: Los equipos que usan conductor.build pueden descubrir esos servidores de desarrollo automáticamente y publicarlos sin cambiar de herramienta.
  • Mantener un enlace estable para demos repetidas: Un proyecto puede usar un slug fijado para que la misma URL del túnel esté disponible entre sesiones en lugar de cambiar cada vez.
  • Gestionar túneles entre máquinas personales: Un usuario puede comprobar o publicar túneles desde otro Mac cuando la máquina objetivo está en otro lugar, incluidas máquinas accesibles en una red Tailscale.
  • Probar apps web que necesitan acceso público: Los desarrolladores pueden exponer temporalmente un servidor local de Next, Vite, Rails o similar para probar integraciones, webhooks o el comportamiento en dispositivos externos.

Preguntas frecuentes

¿Barflare requiere una cuenta de Cloudflare? Sí. Usa Cloudflare Tunnels internamente, y la fuente indica que las cuentas gratuitas de Cloudflare funcionan bien.

¿Puedo usar mi propio dominio? Sí. La página del producto indica que puedes apuntar un dominio a Cloudflare, चुनirlo en Barflare y usar subdominios de tu elección.

¿Funciona con servidores de desarrollo de Conductor? Sí. Barflare detecta los servidores de desarrollo iniciados por conductor.build y los muestra junto a otros servidores locales.

¿Puedo gestionar túneles desde otro dispositivo? Si Tailscale está instalado y Barflare detecta tu tailnet, puedes abrir la interfaz de la barra de menús desde otro dispositivo de esa tailnet y publicar o dejar de publicar túneles de forma remota.

¿Hay información sobre prueba gratuita o límites? La página dice que hay una prueba gratuita de 7 días sin necesidad de tarjeta. También indica que una copia sin licencia sigue detectando puertos, pero no publicará nuevos túneles después de la prueba.

Alternativas

  • Configuración manual de Cloudflare Tunnel: es el flujo de trabajo subyacente de Cloudflare realizado mediante archivos de configuración o comandos de CLI, en lugar de una app de la barra de menús de Mac.
  • Otras herramientas de tunelización local: productos como ngrok o servicios de túnel similares ofrecen URLs públicas para servidores locales, pero normalmente usan su propia configuración e interfaces en lugar del flujo de trabajo basado en la barra de menús de Barflare.
  • Flujos de trabajo de proxy inverso o basados en DNS: los equipos que prefieren gestionar subdominios, proxies y enrutamiento directamente pueden usar una configuración a nivel de infraestructura en lugar de una app de escritorio para crear túneles con un clic.
  • Plataformas de desarrollo remoto: algunos equipos usan entornos de vista previa o de desarrollo alojados en lugar de exponer una máquina local, lo que cambia el flujo de trabajo de túnel local a desarrollo alojado en la nube.
Barflare | UStack