frp
6.4#13 in reverse proxy softwareFree planFree planAndroidLinuxmacOSSelf-hosted
Visit| Fact | frp | HAProxy Community Edition |
|---|---|---|
| Protocols | It supports TCP, UDP, HTTP, and HTTPS, and client-server communication also supports QUIC, KCP, WebSocket, and other protocols. | The project supports TCP and HTTP-based applications, and its listed recent versions include QUIC and HTTP/3 features. |
| Purpose | frp is a high-performance reverse proxy for exposing intranet services to the public network through nodes with public IP addresses. | HAProxy is a free, fast reverse proxy offering high availability, load balancing, and proxying for TCP and HTTP applications. |
| Security | Client and server authentication supports token and OIDC methods, with token authentication as the default. | Listed defensive measures include chroot, privilege drops, fork prevention, strict protocol validation, and checks for impossible states. |
frp suits people who can operate self-hosted client and server binaries and need to expose intranet services. It may also suit operators who want proxy groups, health checks, and monitoring options.
HAProxy Community Edition suits Linux users who need a self-hosted proxy or load balancer for TCP and HTTP applications. Its stated focus on high traffic may interest operators of busy websites.