luckjiawei

frpc-desktop: Manage FRP Tunnels with a Desktop App

Frpc-Desktop is a cross-platform desktop client for configuring and managing FRP tunnels. It suits people who want a visual alternative to editing frpc configuration files, with support for multiple proxy types and configuration import and export.

View on GitHub Compare
Stars
6.9k
Forks
498
Stars, last 30 days
+44

Our take

Health score

40/100

How it is scored
Activity
52
Community
20
Issues
44
Pull requests
43

+44 stars in the last 30 days

Project history

Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.

Selected snapshot

Stars

6,972

Forks

507

Change since Nov 13, 2026: 0 stars·0 forks

Overview

Frpc-Desktop provides a graphical way to configure and manage frpc, the client component used with FRP for exposing services across networks. It helps users set up and operate intranet penetration tunnels without relying solely on manual configuration-file editing.

The project is intended for users who want a desktop interface across supported platforms, including Linux and macOS, and offers features such as proxy management, configuration import and export, and FRP version downloads. See the repository and documentation for platform and setup details.

Key Features

  • Visual configuration and management of FRP client proxies.
  • Supports TCP, UDP, STCP, XTCP, and HTTP-related proxy capabilities listed in the project milestones.
  • Imports and recognizes frpc.toml, and supports configuration import and export.
  • Downloads FRP versions, including an option to use mirror sites.
  • Supports multiple users with user and meta_token settings.
  • Offers auto-start, portable builds, and proxy search with card or list pagination.
  • Includes proxy logs and controls for enabling or disabling individual proxies.

Use Cases

  • A home-lab user can expose a service on a private network through an FRP server and manage its client settings in a desktop interface.
  • A developer can configure and switch among multiple proxy entries without repeatedly editing TOML files by hand.
  • An administrator who manages several users or proxy types can use the client’s user settings and proxy controls.
  • A user migrating an existing setup can import an frpc.toml configuration, then manage it through the application.

Getting Started

Use the project’s documentation for installation instructions and platform-specific guidance. For build and troubleshooting details, consult the README.

Considerations

  • This is a graphical client for frpc, not a replacement for the FRP server. A working FRP server and suitable network configuration are still needed.
  • The README lists platform-specific build guidance and a macOS quarantine workaround. Builds and installation behavior can vary by platform.
  • The repository’s documented features and releases evolve over time. Check the README and project documentation for current support and setup details.

Found this useful?

Share it with someone who would like frpc-desktop.

Comparisons