awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

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

fatedier/frp

0
View on GitHub↗

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.

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

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.
107,372 stars·15,064 forks·Go·Apache-2.0·57 views

Star history

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

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

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.

Which projects share features with fatedier/frp?

Projects with overlapping indexed features 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.…

Projects sharing features with Frp

These projects share indexed features with Frp. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
Compare all 30 related projects→