Open source · MIT · v1.0

FRP tunnel desktop client: Moonbox Desktop

Moonbox Desktop is a cross-platform FRP (Fast Reverse Proxy) tunnel desktop client for non-technical users, built on Tauri v2, available for macOS (Apple Silicon and Intel) and Windows (x64). It wraps frp's configuration file, subprocess lifecycle, connection health checks, and engine auto-update into a graphical interface — so you no longer have to hand-write frpc.toml.

  • Built on Tauri v2
  • macOS / Windows
  • MIT licensed
  • frpc bundled
Features

Designed for non-technical users

From first launch to long-running sessions, Moonbox Desktop folds FRP's complexity into a single panel.

Visual proxy rule management

Edit TCP / UDP / HTTP / HTTPS proxy rules in one panel; the home screen shows live local port reachability.

One-click start / stop for frpc

A circular button with 4 states — stopped, connecting, connected, error — derived from real frpc evidence, not optimistic flags.

Endpoint health polling

Local port reachability is probed every 3 seconds, so broken tunnels are caught before they bite.

System tray resident

Closing the window hides to tray while frpc keeps running; the tray menu restores the window with one click.

Application screenshots

A control panel you can read at a glance

A circular start/stop button, live port probes, and a tidy proxy rules list put diagnostics in front of you.

Features

Less work after it's running

More than a GUI for FRP — it handles the boring parts of running a tunnel day to day.

Launch at login + silent start

Auto-launch can hide straight to the tray, so it never interrupts your workflow.

Scheduled connect

Pick weekdays and a time window. The scheduler hot-reloads every minute and tunnels collapse outside of working hours.

Engine self-update

Fetches frpc from upstream GitHub releases, SHA256-verified, then atomically swapped — no reinstall required.

Download

Download Moonbox Desktop

Pre-built binaries are published on GitHub Releases. Pick the build that matches your platform.

Latest · v1.0
FAQ

Frequently asked questions

What Moonbox Desktop is, how to use it, and why it's built this way.

What is Moonbox Desktop?

Moonbox Desktop is a cross-platform desktop client for FRP (Fast Reverse Proxy), built on Tauri v2. It wraps the frpc command-line complexity — config files, process management, and health checks — into a graphical interface aimed at non-technical users.

Which platforms does Moonbox Desktop support?

Moonbox Desktop supports macOS (Apple Silicon aarch64 and Intel x64) and Windows (x64). Installers are available on GitHub Releases as DMG (macOS) and EXE (Windows) files.

Do I need to install frp separately?

No. Moonbox Desktop bundles the frpc binary via the Tauri sidecar mechanism, so you don't need to install or configure the frp command-line tool separately.

Is Moonbox Desktop open source?

Yes. Moonbox Desktop is released under the MIT license, with source code and release cadence published on GitHub at lingjistudio/moonbox-desktop.

How does Moonbox Desktop differ from using frp from the command line?

It adds: visual proxy rule management, a circular one-click start/stop button (4 visual states), endpoint health polling (local port reachability every 3 seconds), system tray residency, launch-at-login and silent start, scheduled connect (by weekday and time window), automatic frpc engine updates from upstream GitHub Releases (SHA256 verified and atomically swapped), and the application's own self-updates.

Why does macOS show a warning on first launch?

The app is currently ad-hoc signed (no Apple Developer certificate, no Apple notarization). On first launch, right-click the app → Open, or run xattr -cr after dragging it to /Applications to drop the quarantine attribute. Intel Macs can run it directly without warnings.

Open Source

Open source, independent, built to last

Released under the MIT license with public source and a public release cadence. File issues, send pull requests, or build your own variant from the source tree.

Visit the GitHub repository