Barflare
Barflare는 Mac 메뉴 막대 앱으로, 로컬 웹 서버와 Conductor 개발 서버를 찾아 한 번의 클릭으로 공개 Cloudflare Tunnel URL로 게시합니다.
Barflare란?
Barflare는 터널 설정 파일을 직접 다루거나 명령줄 설정을 하지 않고도 Cloudflare Tunnel을 통해 로컬 웹 서버를 공개할 수 있는, 개발자를 위한 Mac 메뉴 막대 앱입니다. Conductor 개발 서버를 포함해 머신의 로컬 웹 서버를 검색하고 유형별로 표시한 뒤, 한 번의 클릭으로 공개 HTTPS URL을 만들 수 있습니다.
이 앱은 작업 흐름을 방해하지 않도록 설계되었습니다. 메뉴 막대에서 실행되며, 별도의 메인 창이 없고, 연결 가능한 경우 다른 머신이나 Tailscale tailnet 위의 터널도 표시할 수 있습니다. 내부적으로는 Cloudflare Tunnels를 사용하므로 Cloudflare 계정이 필요하지만, 무료 Cloudflare 계정을 지원하며 기본 barflare.dev 도메인이나 사용자의 자체 도메인으로도 동작합니다.
주요 기능
- macOS 메뉴 막대 인터페이스: Barflare는 독립 창이나 Dock 앱이 아니라 메뉴 막대에서 동작해, 작업 중에도 터널 관리를 쉽게 할 수 있습니다.
- 로컬 서버 자동 감지: 머신의 로컬 웹 서버를 찾아 Next, Vite, Rails 같은 일반적인 스택을 포함해 유형별로 표시합니다.
- Conductor 작업공간 지원: conductor.build로 시작된 개발 서버를 특별히 감지해 다른 로컬 서버와 함께 빠르게 접근할 수 있도록 나열합니다.
- 원클릭 Cloudflare Tunnel 생성: flare를 클릭하면 YAML 파일, CLI 플래그, 수동 DNS 설정 없이 로컬 서버를 공개 HTTPS Cloudflare Tunnel URL로 게시합니다.
- 프로젝트별 고정 URL: 프로젝트에 slug를 고정해 두면 flare할 때마다 같은 공개 링크를 재사용할 수 있습니다.
- 여러 머신 및 Tailscale 인식: Barflare는 다른 머신에서 실행 중인 터널을 표시하고 Tailscale tailnet의 기기도 감지해 원격으로 터널을 관리할 수 있습니다.
- 도메인 유연성: 기본 barflare.dev 도메인은 별도 설정 없이 사용할 수 있고, 사용자가 Cloudflare에 자신의 도메인을 연결해 앱에서 선택할 수도 있습니다.
Barflare 사용 방법
Mac에 앱을 설치한 뒤 Applications로 이동하세요. 실행하면 Barflare가 메뉴 막대에 자리 잡고 로컬 웹 서버를 자동으로 검색합니다. 공유할 서버가 보이면 flare를 클릭해 공개 Cloudflare Tunnel URL을 생성합니다.
일관된 링크가 필요하면 프로젝트에 slug를 지정해 같은 주소를 다시 사용할 수 있습니다. Conductor를 사용하거나 Tailscale 네트워크에 있는 기기가 있다면, Barflare가 해당 서버와 터널을 같은 메뉴 막대 워크플로에서 표시할 수 있습니다.
사용 사례
- 로컬 프론트엔드나 API 서버를 팀원과 공유하기: 개발자가 localhost에서 실행 중인 로컬 앱을 공개 HTTPS URL로 노출해 빠르게 검토하거나 디버깅할 수 있습니다.
- Conductor로 생성된 작업공간 미리보기: conductor.build를 사용하는 팀은 해당 개발 서버를 자동으로 찾아 다른 도구로 전환하지 않고 게시할 수 있습니다.
- 반복 시연용 안정적인 링크 유지: 프로젝트에 고정 slug를 사용하면 매번 바뀌는 대신 세션 간에도 같은 터널 URL을 사용할 수 있습니다.
- 개인용 머신 간 터널 관리: 대상 머신이 다른 곳에 있어도 다른 Mac에서 터널을 확인하거나 flare할 수 있으며, Tailscale 네트워크에서 접근 가능한 머신도 포함됩니다.
- 공개 접근이 필요한 웹앱 테스트: 개발자는 임시로 로컬 Next, Vite, Rails 또는 유사 서버를 공개해 통합, 웹훅, 외부 기기 동작을 테스트할 수 있습니다.
FAQ
Barflare를 사용하려면 Cloudflare 계정이 필요한가요?
예. 내부적으로 Cloudflare Tunnels를 사용하며, 소스에 따르면 무료 Cloudflare 계정도 문제없이 사용할 수 있습니다.
자체 도메인을 사용할 수 있나요?
예. 제품 페이지에서는 도메인을 Cloudflare에 연결한 뒤 Barflare에서 선택하고, 원하는 서브도메인을 사용할 수 있다고 안내합니다.
Conductor 개발 서버와 함께 작동하나요?
예. Barflare는 conductor.build에서 생성된 개발 서버를 감지해 다른 로컬 서버와 함께 나열합니다.
다른 기기에서 터널을 관리할 수 있나요?
Tailscale이 설치되어 있고 Barflare가 tailnet을 감지하면, 같은 tailnet의 다른 기기에서 메뉴 막대 UI를 열어 원격으로 터널을 flare하거나 unflare할 수 있습니다.
무료 체험이나 제한 정보가 있나요?
페이지에 따르면 카드 없이 7일 무료 체험이 제공됩니다. 또한 라이선스가 없는 복사본은 포트 감지는 계속하지만, 체험 기간이 끝난 뒤에는 새 터널을 flare하지 못한다고 합니다.
대안
- 수동 Cloudflare Tunnel 설정: Mac 메뉴 막대 앱이 아니라 구성 파일이나 CLI 명령으로 수행하는 기본 Cloudflare 워크플로입니다.
- 다른 로컬 터널링 도구: ngrok 같은 제품이나 유사한 터널 서비스는 로컬 서버에 공개 URL을 제공하지만, 보통 Barflare의 메뉴 막대 기반 워크플로 대신 자체 설정과 인터페이스를 사용합니다.
- 리버스 프록시 또는 DNS 기반 워크플로: 서브도메인, 프록시, 라우팅을 직접 관리하려는 팀은 데스크톱 앱 대신 인프라 수준의 설정으로 한 번에 터널을 생성할 수 있습니다.
- 원격 개발 플랫폼: 일부 팀은 로컬 머신을 노출하는 대신 호스팅된 미리보기 또는 개발 환경을 사용하며, 이 경우 워크플로가 로컬 터널링에서 클라우드 호스팅 개발로 바뀝니다.
대안
MakerLoft
MakerLoft는 비개발자를 위한 AI 앱 빌더로 GitHub에 연결해 인증, 결제, 파일 업로드, 스케줄 작업, 관리자 대시보드 포함 앱을 생성합니다.
Biji
Biji는 혁신적인 도구와 기능을 통해 생산성을 향상시키기 위해 설계된 다목적 플랫폼입니다.
Ably Chat
Ably Chat은 실시간 채팅 API와 SDK로 맞춤형 채팅 앱을 구축합니다. 반응, 존재감, 메시지 편집/삭제를 포함해 대규모 실시간에 최적화
ClawTick
ClawTick은 크론 스케줄로 웹훅 태스크를 실행하는 CLI-first AI 에이전트 자동화 플랫폼입니다. 모니터링·알림·재시도·실행 로그 제공
Falconer
Falconer는 고속 팀을 위한 자체 업데이트 지식 플랫폼으로, 내부 문서와 코드 맥락을 한곳에서 작성·공유·찾아보세요.
OpenFlags
OpenFlags는 오픈소스 셀프호스팅 피처 플래그 시스템으로, 앱 SDK에서 로컬 평가와 REST 제어 플레인을 통해 안전한 점진적 배포를 지원합니다.