frp
Reverse proxy that exposes services behind a NAT or firewall to the internet through a server with a public IP address, written in Go.
gofrp.orgrepositorydocsplugins
frp is a reverse proxy that exposes a local server behind a NAT or firewall to the internet, through a server with a public IP address. It is written in Go and ships as a binary for each platform, downloaded from the GitHub release page, with no other runtime to install. The server process, frps, can run in the background as a systemd service. It forwards traffic from the public server to services on the local network, including HTTP and HTTPS requests to web services addressed by domain name.
Worth knowing
The README describes a successor line in development that will not be compatible with the current one, while the current line continues to receive releases. The README says the project will move from version 0 to version 1 at the appropriate time.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-29: links, Maintainer
gofrp.org/en/ - 2026-10-29: links, Written in, GitHub stars
api.github.com/repos/fatedier/frp - 2026-10-29: links
gofrp.org/en/docs/ - 2026-10-29: First release, Last release
api.github.com/repos/fatedier/frp/releases - 2026-10-29: Admin interface
gofrp.org/en/docs/overview/ - 2026-10-29: Categories, Current major version, License model, links
github.com/fatedier/frp/blob/dev/README.md - 2026-10-29: Runtime, Install with
gofrp.org/en/docs/setup/ - 2026-10-29: Runs as
gofrp.org/en/docs/setup/systemd/ - 2026-10-29: License
github.com/fatedier/frp/blob/v0.71.1/LICENSE - 2026-10-29: Contributors
api.github.com/repos/fatedier/frp/contributors?per_page=1