Barflare
Barflare 是一款 macOS 選單列 App,可自動找出本機網頁伺服器(含 Conductor dev servers),一鍵發布為公開的 Cloudflare Tunnel URL,方便開發者快速分享、測試或展示本機應用。
Barflare 是什麼?
Barflare 是一款給開發者使用的 Mac 選單列 App,可在不直接操作隧道設定檔或命令列設定的情況下,透過 Cloudflare Tunnel 將本機網頁伺服器公開出去。它會掃描裝置上的本機網頁伺服器,包括 Conductor dev servers,並依類型標示,讓使用者只要一鍵就能建立公開的 HTTPS URL。
這個 App 的設計就是盡量不打擾工作流程:它在選單列中執行,沒有主視窗,也能在可連線時顯示其他電腦上的隧道,或顯示 Tailscale tailnet 上的隧道。它底層使用 Cloudflare Tunnels,因此需要 Cloudflare 帳號,但支援免費 Cloudflare 帳號,並可使用預設的 barflare.dev 網域或使用者自己的網域。
主要功能
- macOS 選單列介面:Barflare 只會出現在選單列,不是 Dock App 或獨立視窗,讓你工作時也能方便管理隧道。
- 自動偵測本機伺服器:它會找出你電腦上的本機網頁伺服器,並依類型標示,包括 Next、Vite、Rails 等常見技術堆疊。
- 支援 Conductor 工作區:它會特別偵測由 conductor.build 啟動的 dev servers,並與其他本機伺服器一併列出,方便快速存取。
- 一鍵建立 Cloudflare Tunnel:點擊 flare 就能把本機伺服器發布成公開的 HTTPS Cloudflare Tunnel URL,不需要 YAML 檔、CLI 參數或手動 DNS 設定。
- 每個專案都可維持穩定網址:你可以為專案固定 slug,讓每次 flare 時都重用相同的公開連結。
- 支援多台電腦與 Tailscale:Barflare 能顯示其他電腦上執行的隧道,也能偵測 Tailscale tailnet 上的裝置,方便遠端管理隧道。
- 網域彈性:預設的 barflare.dev 網域無需設定即可使用,使用者也可以把自己的網域指向 Cloudflare,並在 App 內選用。
如何使用 Barflare
先將 App 安裝到 Mac 並移到 Applications。啟動後,Barflare 會停留在選單列並自動掃描本機網頁伺服器。當你看到想分享的伺服器時,點擊 flare 即可產生公開的 Cloudflare Tunnel URL。
如果你希望連結固定不變,可以為專案指定 slug,讓同一個位址可重複使用。如果你使用 Conductor,或在 Tailscale 網路上有裝置,Barflare 也能在同一個選單列流程中顯示那些伺服器與隧道。
使用情境
- 與隊友分享本機前端或 API 伺服器:開發者可以把在 localhost 上執行的本機應用公開成 HTTPS URL,方便快速檢視或除錯。
- 預覽 Conductor 產生的工作區:使用 conductor.build 的團隊可以自動發現那些 dev servers,並直接發布,不必切換工具。
- 為重複簡報保留穩定連結:專案可以使用固定 slug,讓同一個隧道網址在不同工作階段都可用,而不會每次改變。
- 管理個人多台電腦上的隧道:當目標機器在其他地方時,使用者可以在另一台 Mac 上檢查或 flare 隧道,包括可透過 Tailscale 網路連線的電腦。
- 測試需要公開存取的網頁應用:開發者可以暫時將本機的 Next、Vite、Rails 或類似伺服器公開,用來測試整合、webhooks 或外部裝置行為。
常見問題
Barflare 需要 Cloudflare 帳號嗎?
需要。它底層使用 Cloudflare Tunnels,而來源說免費 Cloudflare 帳號也完全可用。
可以使用自己的網域嗎?
可以。產品頁指出,你可以把網域指向 Cloudflare,在 Barflare 中選取它,並使用自己想要的子網域。
它支援 Conductor dev servers 嗎?
是。Barflare 會偵測由 conductor.build 產生的 dev servers,並與其他本機伺服器一起列出。
可以從其他裝置管理隧道嗎?
如果已安裝 Tailscale,且 Barflare 偵測到你的 tailnet,你就可以從該 tailnet 上的其他裝置開啟選單列介面,遠端 flare 或 unflare 隧道。
有免費試用或限制資訊嗎?
頁面說明提供 7 天免費試用,且不需要信用卡。也提到未授權版本仍會偵測埠號,但試用期結束後無法再建立新隧道。
替代方案
- 手動設定 Cloudflare Tunnel:這是底層的 Cloudflare 工作流程,透過設定檔或 CLI 指令操作,而不是使用 Mac 選單列 App。
- 其他本機隧道工具:像 ngrok 或類似的隧道服務可為本機伺服器提供公開 URL,但通常使用它們自己的設定與介面,而非 Barflare 以選單列為基礎的工作流程。
- 反向代理或 DNS 型工作流程:偏好直接管理子網域、代理與路由的團隊,可能會使用基礎架構層級的設定,而不是桌面 App 來一鍵建立隧道。
- 遠端開發平台:有些團隊會使用託管的預覽或開發環境,而不是暴露本機電腦,這會讓工作流程從本機隧道轉為雲端託管開發。
替代品
MakerLoft
MakerLoft 是讓非開發者用 AI 快速打造 App 的工具,連接 GitHub 產生可運作程式,含驗證、付款、上傳、排程與管理後台。
Biji
Biji是一個多功能平台,旨在透過創新工具和功能提升生產力。
Ably Chat
Ably Chat 提供聊天 API 與 SDK,讓你打造自訂即時聊天室,支援反應、在線狀態、訊息編輯/刪除等功能。
ClawTick
ClawTick 是以 CLI 為核心的 AI 代理自動化平台,可用 cron 排程 webhook 任務,提供監控、警報、重試與執行紀錄。
Falconer
Falconer 是自動更新的知識平台,讓高速度團隊在同一處撰寫、分享並搜尋可靠的內部文件與程式碼脈絡。
OpenFlags
OpenFlags 是開源、可自架設的功能旗標系統,支援逐步交付;App SDK 可本地評估,控制平面提供安全、精準的發佈。