BaoLianDeng App Icon

BaoLianDeng v6.0

A macOS VPN proxy powered by meow-rs, a Clash-compatible proxy kernel written in Rust, 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).

Rust-Powered Engine

meow-rs, a Clash/mihomo-compatible proxy kernel written in Rust, compiled as a native xcframework — 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 Rust via rustup (with the aarch64-apple-darwin and x86_64-apple-darwin targets)
  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 →