🎉 Cross-platform desktop client for FRP, visual configuration, easily achieve intranet penetration!
All frp versions / Multiple instances / Cloudflare Tunnel / Light & dark theme / Free and open source
🎊 10,000+ Downloads Milestone! Thank you for your support!
💡 If you prefer a web UI, try Podux — the browser-based frpc manager from the same author.
Get the latest installer from Releases:
| Platform | Packages |
|---|---|
| Windows | .msi and .exe installers |
| macOS | .dmg (Apple Silicon and Intel) |
| Linux | .AppImage, .deb, .rpm |
2.0 is a full rebuild on Tauri 2 — installers are much smaller than the 1.x Electron builds.
- Rebuilt on Tauri 2 — smaller downloads and lower memory usage than the Electron version.
- Multiple instances — run several frpc tunnels to different frps servers at the same time.
- Cloudflare Tunnel — manage cloudflared instances next to your frpc instances.
- New dashboard — a read-only overview of running instances, proxies, connection errors, and bulk start/stop.
- Refreshed UI — light, dark, and system themes, collapsible sidebar, and copyable addresses.
- Drawer configuration — edit each instance's config and view its logs in a side drawer without leaving the page.
- SQLite storage — automatic, backup-safe import of existing 1.x data.
- Auto-start on boot
- Support multiple users with user & meta_token
- Portable version
- Add UDP proxy type
- Support quick sharing of frps
- Add quick local port selection
- Support STCP proxy type
- Download frp through mirror sites
- Support import/export of all configurations
- One-click clear all configurations
- Support importing and recognizing frpc.toml
- TCP and UDP protocols support batch ports
- Support multiple languages
- Fast proxy search with card/list pagination
- Light, dark, and system appearance
- Run multiple frpc instances (different frps servers) at the same time
- Cloudflare Tunnel (cloudflared) instances alongside frpc
Requirements: Node.js 22.12+, npm, and a stable Rust toolchain (Tauri prerequisites).
npm ci npm run tauri:dev # run the desktop app in development mode npm run tauri:build # build installers for the current platform
The sidebar reports the combined CPU and resident memory of Frpc-Desktop and its descendant processes, including frpc and cloudflared instances started by the app. Values refresh every three seconds. CPU usage is normalized to total machine capacity (0–100%); memory is the sum of process resident memory, so shared pages may be counted more than once. On macOS, WebKit helper processes hosted by system services are outside this process tree and are not included.
Version 2.0 is rebuilt on Tauri and upgrades the 1.x Electron app in place. Your server settings, proxies, desktop settings, and downloaded frpc versions are kept automatically; data still stored in the older NeDB format (1.2.6 and earlier) is imported on first launch and the original files are kept as *.bak.
Multi-instance support migrates your existing single server into a default instance (id = "1") that cannot be deleted. All existing proxies belong to it, so nothing changes unless you create additional instances.
- In the Cloudflare dashboard, go to Zero Trust → Networks → Tunnels, create a tunnel with the "cloudflared" connector, and add its public hostnames there.
- In Frpc-Desktop, open Instances → New Instance → Cloudflare Tunnel, then paste the token (or the whole install command shown in the dashboard) into the instance config.
- Download cloudflared on the Download page (switch to "Cloudflare Tunnel"), or pick a locally installed binary. If no version is selected, a cloudflared found in
PATHis used.
The app runs cloudflared with its own minimal config, so your ~/.cloudflared/config.yml is never used by these instances.
Run command: sudo xattr -cr Frpc-Desktop.app
- 2026-11-11: Released v2.0.0 Rebuilt on Tauri 2, multiple instances, Cloudflare Tunnel, dashboard and dark mode
- 2026-09-04: Released v1.2.7 SQLite storage, pagination and performance improvements
- 2026-05-21: Released v1.2.6 Added download proxy selection
- 2026-03-26: Released v1.2.5 Fixed known bugs
- 2025-09-10: Released v1.2.3 Fixed known bugs, Supports proxy protocol, Optimize performance
- 2025-04-22: Released v1.2.2 Fixed known bugs, Supports HTTP Locations
- 2025-03-25: Released v1.2.1 Fixed known bugs, Supports english
- 2025-03-06: Released v1.2.0 Underlying reconstruction, improved stability
- 2025-01-09: Released v1.1.6
- 2024-12-04: Released v1.1.5 Optimized experience, support modifying webport, solved GitHub rate limit issues, log optimization
- 2024-11-08: Released v1.1.4 Fixed known bugs
- 2024-10-14: Released v1.1.3 Support XTCP protocol, optimized experience
- 2024-09-25: Released v1.1.2 Support HTTP basic auth, subdomains
- 2024-09-07: Released v1.1.0 Support batch ports, single proxy switch control
- 2024-08-24: Released v1.0.9 Support mirror downloads, config import/export
- 2024-08-17: Released v1.0.8 Support STCP proxy
- 2024-08-11: Released v1.0.7
- 2024-08-09: Released v1.0.6
- 2024-08-06: Released v1.0.5
- 2024-08-06: Released v1.0.4 Adapted to support multi-user plugin
- 2024-07-17: Released v1.0.3 Fixed known bugs, added auto-start, added frp version deletion
- 2024-01-29: Released v1.0.2 Added Linux client and proxy mode
- 2023-12-01: Released v1.0.1
- 2023-11-28: Released v1.0
No advertisements allowed!!!
https://t.me/+4kziSBL3LxVmYzVl
Scan WeChat QR code to join open source project discussion group WeChat group exceeds 200 people, cannot scan code to join. Follow official account to join group
👉👉👉Click to donate👈👈👈








