FRP

FRP

A reverse proxy software for internal network penetration

Loading…

Description

#frp #InternalNetworkPenetration #ReverseProxy #RemoteAccess #NAS #RaspberryPi #DevelopmentTools #Windows #macOS #Linux #Docker frp (Fast Reverse Proxy) is a classic open-source internal network penetration tool and a star project on GitHub with 107.9k+ Stars. It helps users map devices or services located in an internal network to the public network through a simple configuration, enabling remote access without the need for a public IP. Whether it's a NAS at home, a Raspberry Pi, a development computer, or web services, SSH, databases deployed in a local area network, frp can quickly enable public access.

Compared to traditional port mapping methods, frp offers flexible configuration, excellent performance, and supports various protocols including TCP, UDP, HTTP, and HTTPS. It also has rich capabilities such as identity authentication, traffic encryption, load balancing, and port reuse, making it one of the commonly used remote access solutions for individual developers, operations engineers, and Homelab enthusiasts.

Software Features

- Internal Network Penetration: Quickly map services in a local area network to the public network for remote access.
- Supports various network protocols such as TCP, UDP, HTTP, HTTPS to meet different business needs.
- Supports various application scenarios including SSH, RDP, NAS, databases, and web services.
- Provides identity authentication methods such as Token and OIDC to enhance connection security.
- Supports TLS encrypted communication to protect data transmission security.
- Supports port reuse (TCP Multiplexing) to reduce connection overhead and improve efficiency.
- Supports HTTP Host, URL routing, and HTTPS certificate configuration for easy website deployment.
- Supports load balancing to distribute requests to multiple backend services.
- Supports plugin extensions to achieve additional authentication and access control capabilities.
- Simple configuration, requiring only the deployment of the server (frps) and client (frpc) for quick use.
- Provides official versions for multiple platforms including Windows, macOS, and Linux, and also supports Docker deployment.

Download Links

Official website:
https://gofrp.org/

GitHub:
https://github.com/fatedier/frp

Related Software