awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
fatedier avatar

fatedier/frp

0
View on GitHub↗
107,372 stars·15,064 forks·Go·Apache-2.0·10 views

Frp

This project is a high-performance reverse proxy designed to expose local services to the internet. It provides a comprehensive suite of tools for managing network traffic, including support for TCP and UDP stream multiplexing, connection pooling, and load balancing across proxy instances. The system facilitates secure communication through TLS encryption, data compression, and multiple authentication methods such as OpenID Connect, shared tokens, and basic password protection.

The software offers granular control over HTTP traffic, enabling users to route requests based on subdomains or URL paths, rewrite host headers, and propagate original client IP addresses to backend services. It supports various transport protocols, including KCP and QUIC, to improve reliability and reduce latency in unstable network environments. Extensibility is provided through a plugin architecture that supports additional capabilities like SOCKS5 proxying and static file serving.

Operational management is handled through a web-based administration interface, a monitoring dashboard, and a status querying API. Users can manage complex configurations using modular file inclusion, environment variable injection, and support for multiple file formats like TOML, YAML, and JSON. The system also allows for configuration hot reloading, ensuring that updates can be applied without interrupting active service operations.

Features

  • Networking And Proxies - Fast reverse proxy for NAT traversal.
  • Networking and Proxies - Reverse proxy for exposing local servers to the internet.
  • Tunneling and Proxying - Comprehensive alternative supporting TCP, UDP, and P2P modes.
  • Network Tunneling - Reverse proxy for exposing local servers to the internet.
  • Network Tunneling and Proxying - Fast reverse proxy for internal network access.
  • Tunneling and Proxying - High-performance reverse proxy for network tunneling.
  • Basic Authentication - Secures tunnel connections by requiring valid credentials before granting access to internal services.
  • Connection Pooling - Optimizes performance by holding open persistent connections to backend targets, effectively minimizing latency during high-traffic periods.
  • Host Header Rewriting - Modifies incoming request headers to ensure backend servers correctly interpret the intended destination host.
  • Status Monitoring APIs - Exposes an HTTP interface for retrieving real-time health metrics and operational status of active proxy tunnels.
  • Web Administration Interfaces - Visualizes proxy management through a browser-based dashboard that allows for dynamic configuration updates without requiring service restarts.

Star history

Star history chart for fatedier/frpStar history chart for fatedier/frp

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Frp

Similar open-source projects, ranked by how many features they share with Frp.
  • ehang-io/npsehang-io avatar

    ehang-io/nps

    34,090View on GitHub↗

    nps is an intranet penetration proxy server that exposes internal network services to the public internet via secure TCP and UDP tunnels. It functions as a traffic forwarder and reverse proxy, enabling external access to local services, remote desktops, and internal APIs. The project is distinguished by a centralized web-based administration interface used to configure tunnels, manage user accounts, and monitor real-time bandwidth metrics. It supports domain-based request routing and provides a mechanism to secure public services using HTTPS encryption through digital certificates. The syste

    Godnsfirewallgo
    View on GitHub↗34,090
  • snail007/goproxysnail007 avatar

    snail007/goproxy

    16,874View on GitHub↗

    This project is a multi-protocol proxy server and network tunneling tool designed to manage traffic across heterogeneous infrastructure. It functions as a traffic management gateway, providing the core infrastructure to route, filter, and secure network connections through a unified interface. The software distinguishes itself through its support for cascading proxy chaining and dynamic upstream load balancing, which allow for the creation of complex, multi-hop network paths. It provides granular control over traffic flow by normalizing diverse protocols, enabling transparent port forwarding,

    Godns-proxyencryption-proxyhttp
    View on GitHub↗16,874
  • jc21/nginx-proxy-managerjc21 avatar

    jc21/nginx-proxy-manager

    33,303View on GitHub↗

    Nginx Proxy Manager is a web-based administrative interface for configuring and managing Nginx reverse proxy hosts and server rules within Docker containers. It functions as a containerized network gateway that routes external web traffic to internal services and backend applications. The system automates the acquisition and renewal of Let's Encrypt SSL certificates to encrypt network traffic without manual command line intervention. It provides a graphical dashboard for defining proxy hosts, access lists, and custom server configurations, removing the need for manual configuration file editi

    TypeScript
    View on GitHub↗33,303
  • inconshreveable/ngrokinconshreveable avatar

    inconshreveable/ngrok

    24,446View on GitHub↗

    ngrok is a secure TCP tunneling proxy and API ingress controller that exposes local services to the public internet. It establishes a persistent connection between a local agent and a cloud-based gateway to route traffic to local ports without requiring firewall or router configuration changes. The project provides a global gateway for routing API traffic, which includes built-in support for rate limiting and authentication policy enforcement. It also functions as an IoT device gateway, enabling remote command execution and access control for embedded hardware via a cloud-to-device bridge. A

    Go
    View on GitHub↗24,446
See all 30 alternatives to Frp→

Frequently asked questions

What does fatedier/frp do?

This project is a high-performance reverse proxy designed to expose local services to the internet. It provides a comprehensive suite of tools for managing network traffic, including support for TCP and UDP stream multiplexing, connection pooling, and load balancing across proxy instances. The system facilitates secure communication through TLS encryption, data compression, and multiple authentication methods such as OpenID Connect, shared tokens, and basic password…

What are the main features of fatedier/frp?

The main features of fatedier/frp are: Networking And Proxies, Networking and Proxies, Tunneling and Proxying, Network Tunneling, Network Tunneling and Proxying, Basic Authentication, Connection Pooling, Host Header Rewriting.

What are some open-source alternatives to fatedier/frp?

Open-source alternatives to fatedier/frp include: ehang-io/nps — nps is an intranet penetration proxy server that exposes internal network services to the public internet via secure… snail007/goproxy — This project is a multi-protocol proxy server and network tunneling tool designed to manage traffic across… jc21/nginx-proxy-manager — Nginx Proxy Manager is a web-based administrative interface for configuring and managing Nginx reverse proxy hosts and… jpillora/chisel — Chisel is a network tunneling tool that facilitates secure communication by encapsulating TCP and UDP traffic within… iagox86/dnscat2 — dnscat2 is a DNS tunneling tool and covert command and control server that encapsulates encrypted traffic within DNS… inconshreveable/ngrok — ngrok is a secure TCP tunneling proxy and API ingress controller that exposes local services to the public internet.…