frp
About frp
frp is a fast reverse proxy designed to expose local servers behind NAT or firewalls to the internet. It supports TCP, UDP, HTTP, and HTTPS protocols, enabling domain-based forwarding to internal services. The tool also includes a P2P connection mode for direct communication between clients.
frp operates by running a server component (frps) on a machine with a public IP and a client component (frpc) on the local network. This setup allows secure access to internal resources without complex network configuration.
Key features
- TCP and UDP protocol support
- HTTP and HTTPS forwarding with domain names
- P2P connection mode
- Server dashboard for monitoring
- Client admin UI for proxy management
- Encryption and compression options
- Bandwidth limiting per proxy
- Load balancing across multiple instances
Download v0.69.1
Jun 1, 2026LinuxLinux
Frequently asked questions
- Is frp free?
- Yes. frp is free and open-source software, distributed under the Apache-2.0 license.
- Which platforms does frp support?
- frp provides downloads for Windows, macOS, Linux.
- What is the latest version of frp?
- The latest version is v0.69.1, released on Jun 1, 2026.
- What platforms does frp support?
- frp provides pre-built binaries for various operating systems and architectures, available in the Releases section of the GitHub repository.
- How do I configure frp?
- Configuration involves setting up a frps.ini file for the server and frpc.ini for the client, with options for proxies, authentication, and protocol settings.
- Is frp free to use?
- Yes, frp is an open-source project released under an unspecified license (implied by GitHub hosting).
- Can frp handle multiple services?
- Yes, frp supports multiple proxy configurations, allowing different internal services to be exposed through the same frps instance.
More Networking & Self-Hosting
immich
immich-app
Immich is a self-hosted solution for managing photos and videos with high performance. It provides local storage and organization for personal media collections.
caddy
caddyserver
Caddy is a fast, extensible web server that supports HTTP/1, HTTP/2, and HTTP/3 across multiple platforms. It automatically handles HTTPS configuration with built-in certificate management.
ClickHouse
ClickHouse
ClickHouse is a database management system designed for real-time analytics. It provides fast query processing for analytical workloads.