Software Alternatives, Accelerators & Startups

frp

A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.

frp

frp Reviews and Details

This page is designed to help you find out whether frp is good and if it is the right choice for you.

Screenshots and images

  • frp Landing page
    Landing page //
    2023-07-24

Features & Specs

  1. Versatile Tunneling

    FRP supports a variety of tunneling protocols, including HTTP, TCP, and UDP, making it suitable for a wide range of applications and use cases.

  2. Cross-Platform Support

    FRP is compatible with multiple operating systems, including Windows, Linux, and macOS, providing flexibility in deployment across different environments.

  3. Configuration Simplicity

    The tool's configuration is straightforward, enabling quick setup and deployment, especially for users with basic networking knowledge.

  4. High Performance

    FRP is designed to handle high-performance tunneling, with efficient resource usage, ensuring reliable connectivity even under load.

  5. Active Community

    FRP has an active open-source community that provides extensions, support, and frequent updates, contributing to its development and reliability.

Badges

Promote frp. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

DO NOT BUY - Roland FRP-1 Digital Piano Bundle With Bluetooth

Piano teacher tests and reviews a Roland FRP-1 digital piano bundle (Costco Exclusive)

RIDER REVIEW! FRP Pocket Rocket from Amazon!

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about frp and what they use it for.
  • Ask HN: Share Your Eccentric Hobby
    Some time ago I looked at running this on a very small cloud VM to act as a proxy for pi-based devices: https://github.com/fatedier/frp. - Source: Hacker News / 11 days ago
  • How to Put a Local Service on the Public Internet with FRP (Without Losing Your Mind Over Config Files)
    FRP (Fast Reverse Proxy) is an open-source tool by fatedier that exposes a local service behind a NAT or firewall to the public internet. It's battle-tested, written in Go, and has been the go-to answer in self-hosting communities for years. - Source: dev.to / 29 days ago
  • Best Ngrok Alternatives in 2025
    Frp is an advanced, feature-rich reverse proxy that supports a variety of protocols and can be self-hosted. - Source: dev.to / 11 months ago
  • Show HN: Pangolin โ€“ OSS tunneled reverse proxy (self-hosted Cloudflare Tunnels)
    How does it compare to frp, one of the most popular Open Source Cloudflare Tunnel alternative? https://github.com/fatedier/frp. - Source: Hacker News / about 1 year ago
  • Expose home server with Rathole tunnel and Traefik
    In the previous article, I wrote about a temporary SSH tunneling technique to bypass CGNAT. This method is not suitable for exposing permanent services, at least not without autossh manager. Proper tools for this are rapiz1/rathole or fatedier/frp. I chose Rathole since it's written in Rust and offers better performance and benchmarks. - Source: dev.to / over 1 year ago
  • Expose local dev server with SSH tunnel and Docker
    Another point to make is that the SSH tunnel technique is most suitable for temporarily exposing services for demo purposes. For permanent tunnels, you would need to add autossh to keep the connection alive, but there are better tools for permanent tunnels, such as rapiz1/rathole or fatedier/frp. - Source: dev.to / over 1 year ago
  • 3 Best Ngrok Alternatives
    According to its Github page, FRP is "a fast reverse proxy that allows you to expose a local server located behind a NAT or firewall to the internet. It currently supports TCP and UDP, as well as HTTP and HTTPS protocols, enabling requests to be forwarded to internal services via domain name.". - Source: dev.to / over 1 year ago
  • Show HN: Connet โ€“ A P2P reverse proxy with NAT traversal
    Over the past couple of months, I've been working on connet. At this point, it is working pretty smoothly (in what I use it for), so I wanted to share it with more people and see what they think. I know many other similar/reverse proxy solutions exist - like https://github.com/fatedier/frp, and a bunch more you can find at - Source: Hacker News / over 1 year ago
  • List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting.
    If you want to self-host, there are many options. For something production ready frp is probably what you want. If you're a developer, I'd recommend starting with my own SirTunnel project and modifying it for your needs. For non-developers and those wanting more of a GUI experience, I created boringproxy. It's my take on a comprehensive tunnel proxy solution. It's in beta but currently solves almost everything I... - Source: dev.to / over 2 years ago
  • Chisel: A fast TCP/UDP tunnel over HTTP
    Seems to be the exact opposite of https://github.com/fatedier/frp which is a reverse tunnel over a variety of protocols (including HTTP). - Source: Hacker News / over 2 years ago
  • Tunnelmole, an ngrok alternative (open source)
    I've been self-hosting https://github.com/fatedier/frp on my little box, and it feels insane to think of the times where I didn't have it set up. There are many choices in the space as others pointed out, but frp's capabilities and lightweight packaging blows all other setups out of the water. I placed mine behind nginx with Let's Encrypt for SSL support. Hella fresh! - Source: Hacker News / over 2 years ago
  • Localtunnel โ€“ Expose Yourself to the World
    My setup to do the same: - small Hetzner instance - my domain's dns pointing to that instance - frps[1] running on that instance - frpc running on my local machine and connected to the cloud frps [1] https://github.com/fatedier/frp. - Source: Hacker News / almost 3 years ago
  • [Help] Reverse Proxy service running on my local network with Oracle VPS
    An easy service to use is FRP, recently found it and it basically handles making the connection out of the network and is really easy to setup. https://github.com/fatedier/frp I personally having it running on a VPS and the client then running on my local network pointing at a reverse proxy which then handles sending it to the diffrent clients. Source: about 3 years ago
  • SSH with no access to the router
    Another way around is to use reverse proxy like frp but since you need SSH anyway, all you need is already comes with SSH (reverse SSH). Source: about 3 years ago
  • Auger: A CLI tool for making tunnels to localhost
    Take a look also onto popular, similar to yours project: frp. Source: about 3 years ago
  • Alternative to Cloudflare Tunnel for self-hosting Piped
    You may want to take a look at FRP. Itโ€™s the same idea like Cloudflare tunnel, just without all the sophisticated features. You put a server (frps) on a VPS with public IP, and a client (frpc) within your home NAT. It can do both TCP and HTTP reverse proxy. I recommend a simple TCP one, and let your local nginx handle SSL. Source: about 3 years ago
  • WireGuard Blocked by stupid ISP, How to unblock it?
    I'm running my WireGuard instance behind a reverse proxy (specifically https://github.com/fatedier/frp) on a VPS. That also has the advantage of not needing DDNS on non-static IPs. Are you sure your ISP is actually blocking these ports and that it's not just CGNAT? Source: about 3 years ago
  • Replacing cloudflare with a VPS - My journey
    I just did the same but with Caddy as webserver with automatic SSL certs and https://github.com/fatedier/frp for tunneling. Source: about 3 years ago
  • About Cloudflare Tunnels
    After a few months, I started tinkering with quite a few options people have suggested on the sub. Though this post has generated some new options I hadn't seen before like headscale and frp that I plan to look into and mess with. Source: over 3 years ago
  • About Cloudflare Tunnels
    If you have a public-facing server/VPS, why not just use https://github.com/fatedier/frp or Nginx Streams (Nginx Proxy Manager supports it)? Source: over 3 years ago
  • Using VPS as VPN/proxy for self-hosting different applications?
    I always just used https://github.com/fatedier/frp for any projects running off my home network, its stupidly easy to setup with the examples provided, allows to proxy port ranges easily and was always an overall easy solution for me. Source: over 3 years ago

External sources with reviews and comparisons of frp

7 Ngrok Alternatives & Competitors for App Tunneling, Free & Paid
frp is a self-hosted reverse proxy server and client you can install from a simple binary executable compiled from Go, making it fast to load and run.

Do you know an article comparing frp to other products?
Suggest a link to a post with product alternatives.

Suggest an article

frp discussion

Log in or Post with

Is frp good? This is an informative page that will help you find out. Moreover, you can review and discuss frp here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.