Harbor app icon

Harbor

Turn your Mac or PC into a private exit node.

Harbor is a personal desktop app that bundles sing-box and cloudflared to turn your machine into a VLESS WebSocket exit node through Cloudflare Tunnel — no manual CLI setup required. Scan a QR code or copy a VLESS link to connect from any compatible client.

Zero-config tunnel — bundled cloudflared and sing-box binaries, no manual installation.

QR code and VLESS link — scan or copy to connect from V2Box, Surge, Shadowrocket, and more.

System tray controls — start, stop, and manage from the menu bar; close-to-tray behavior.

Auto-launch on login for persistent operation.

Bilingual UI — English and 中文 with in-app language switcher.

Built-in auto-update checker with changelog display and one-click download.

Real-time logs with port conflict detection and dependency health checks.

Key questions

What is Harbor?

Harbor is a personal desktop app that bundles sing-box and cloudflared to turn your machine into a VLESS WebSocket exit node through Cloudflare Tunnel — no manual CLI setup required. Scan a QR code or copy a VLESS link to connect from any compatible client. Core workflow: Zero-config tunnel — bundled cloudflared and sing-box binaries, no manual installation.

Which platforms does Harbor support?

Harbor supports Web.

How does Harbor handle data?

Harbor stores all configuration, tunnel credentials, and logs locally on your device. There is no account system, no cloud backend, and no telemetry server. Tunnel tokens and VLESS parameters are written to the app's local configuration directory. Harbor does not collect, transmit, or sell any user data. The app has no analytics SDK, no telemetry, no crash reporting, and no tracking. Network traffic flows only through the Cloudflare Tunnel you configure. Harbor does not phone home to its developers.