Provides a visual desktop interface for configuring and managing FRP clients to achieve intranet penetration.

frpc-desktop is an open-source desktop app that provides a graphical interface for the Fast Reverse Proxy (frp) client. It enables intranet penetration by exposing local services to the internet through a remote frps server. The software is available as a cross-platform desktop application for Windows, macOS, and Linux, allowing users to establish secure tunnels to internal machines without requiring complex network hardware changes.
Users install the application to manage tunnel configurations through a visual interface instead of manually editing text files. It supports a portable version for users who prefer to run the application without a full system installation. The tool automates the process of connecting a local port to a public address, making it suitable for developers, home lab enthusiasts, and system administrators who need to provide remote access to internal services or development environments.
The application is built using Electron, TypeScript, and Vue, with Tailwind CSS for the user interface. It acts as a management wrapper for the frpc binary, allowing users to toggle individual proxies and modify webports through a GUI. It includes support for HTTP basic authentication and subdomains to manage how external traffic reaches the local service. The architecture allows for the deletion and updating of frp versions directly within the app to ensure compatibility with the remote server.
frpc-desktop serves as a visual management layer for users who require the functionality of frp but prefer a desktop interface over a command line environment.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.