BaoLianDeng App Icon

BaoLianDeng v5.5

A macOS VPN proxy powered by Mihomo (Clash Meta), built on NETransparentProxyProvider for socket-level routing.

22-second tour

Features

A native macOS proxy client built differently

Transparent Proxy

Built on NETransparentProxyProvider for socket-level flow interception with dual-path DNS (DoH via remote proxy for clean resolution, local DNS for smart rule matching).

Go-Powered Engine

Upstream Mihomo (Clash Meta) compiled as a native xcframework via cgo c-archive — no patches, no external binaries.

Subscription Management

Add, refresh, and switch between proxy subscriptions. Supports Clash YAML and base64 formats with usage tracking.

Smart Proxy Routing

Browse nodes with latency indicators, switch proxy groups on the fly, and choose between rule, global, and direct modes.

Traffic Analytics

Daily bar charts, session stats, and monthly summaries for real-time proxy traffic monitoring.

Per-App Proxy

Choose which apps go through the proxy or bypass it. Allowlist and blocklist modes with a native macOS app picker.

Installation

Three paths — get it on the App Store, join the beta, or build it from source.

📥 App Store

  1. Download from the Mac App Store
  2. Launch from Applications
  3. Enable the network extension: System Settings → General → Login Items & Extensions → Network Extensions → toggle on BaoLianDeng

✈️ TestFlight Beta

  1. Install TestFlight from the Mac App Store
  2. Join the beta: testflight.apple.com/join/VpX3tHnS
  3. Install BaoLianDeng from TestFlight and launch it
  4. Enable the network extension when prompted

🔧 Build from Source

  1. Clone the repo and install Go 1.23+
  2. Copy Local.xcconfig.template to Local.xcconfig and set your team ID
  3. Run make framework to build MihomoCore.xcframework
  4. Open BaoLianDeng.xcodeproj in Xcode and build (Cmd+R)

See full instructions in README →