frp

github.com/fatedier/frp Network Tools Open-source projectOpen source

Expose a local server behind NAT or a firewall using frp, a reverse proxy for network tunneling.

github.com/fatedier/frp
frp homepage screenshot

About frp

frp is an open source reverse proxy that exposes a local server behind a NAT or firewall to the internet. It forwards requests to internal services via domain name and supports TCP, UDP, HTTP and HTTPS, along with a P2P connect mode. The project is under active development on GitHub, with configuration-file driven setup and many optional features such as authentication, TLS, load balancing and a server dashboard.

A version 2 is in progress; the repository states it will not be compatible with version 1, and that current development focuses on bug fixes and improvements rather than large feature requests. No pricing information is stated on the repository page.

Key features

  • Exposes local servers behind NAT or firewall to the internet
  • Supports TCP, UDP, HTTP and HTTPS protocols
  • Forwards requests to internal services via domain name
  • Offers a P2P connect mode
  • Token and OIDC client authentication
  • Server dashboard and client admin UI
Best for: Developers and administrators who need to make internal or firewalled services reachable from the internet.
Good for
  • Open source project hosted on GitHub
  • Covers multiple protocols including TCP, UDP, HTTP and HTTPS
  • Includes options such as TLS, encryption, compression, load balancing and health checks
Watch out for
  • Version 1 is no longer accepting large feature requests, only bug fixes and improvements
  • The planned version 2 will not be compatible with version 1
  • Development is ongoing rather than final

frp at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

frp alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Network Tools

Well-known listings from the same topic.

All 72

frp FAQ

What protocols does frp support?
It supports TCP and UDP as well as HTTP and HTTPS, enabling requests to be forwarded to internal services via domain name.
Can frp reach a server that is behind a NAT or firewall?
Yes. Its stated purpose is to expose a local server behind a NAT or firewall to the internet, and it also offers a P2P connect mode.
Will version 2 be compatible with version 1?
No. The repository states that version 2 will not be compatible with version 1.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing