Automic VaultAutomic Vault

brew

Install frpc with Homebrew

Client app of fast reverse proxy to expose a local server to the internet. Version 0.69.1 via Homebrew; verified 2026-06-01.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install frpc

local Homebrew formula metadata

overview

Package summary

Client app of fast reverse proxy to expose a local server to the internet

Commands and aliases

  • frpc

history

Project history and usage

frpc is the client-side command in frp, the fast reverse proxy project used to expose services behind NAT or firewalls to the Internet. In the frp deployment model, frpc runs beside the private service and connects outward to frps on a reachable host.

Project history

frp began as an open-source Go reverse-proxy and tunneling project in late 2015. Its official documentation and README present frpc and frps as the two halves of the system: the client configuration lives with the internal service, while the server accepts client connections and publishes TCP, UDP, HTTP, HTTPS, and related proxy modes.

The project has remained pre-1.0 while continuing regular feature releases. The maintainers describe ongoing v2 work and compatibility concerns in the README, and the v0.69.0 release introduced an explicit wire-protocol setting as a transition path for future frpc/frps protocol changes.

Adoption history

frpc became widely packaged because it solves a common self-hosting and operations problem: reaching a machine that cannot accept inbound connections. Homebrew packages frpc separately from frps, matching the operational split between client nodes and public relay servers.

The upstream project distributes cross-platform release archives for macOS, Linux, FreeBSD, and other targets, and the GitHub project has over 100,000 stars, making frp one of the better-known open-source tunneling tools.

How it is used

A typical frpc workflow is to put frps on a public server, configure frpc with that server address and one or more local services, then start frpc with a TOML configuration file. The official README includes SSH, web-service, DNS, Unix-domain-socket, HTTPS, private-service, and P2P examples.

The client side is also where users configure proxy definitions, local IPs and ports, plugins, authentication parameters, optional compression or encryption, and newer transport settings such as the frpc/frps wire protocol.

Why package nerds care

For package maintainers, frpc is interesting because it is one binary from a larger upstream release but has a distinct operational role. Splitting it into a client package lets users install only the private-side tunnel agent on laptops, home servers, CI boxes, or LAN hosts.

Timeline

  • 2015: The frp GitHub repository was created.
  • 2017: Public GitHub releases were already publishing frp binaries in the v0.x series.
  • 2026: v0.69.0 documented a compatibility window and introduced the versioned frpc/frps wire protocol.
  • 2026: v0.69.1 refined UDP and SUDP behavior for the new wire protocol.

Related projects

  • frps is the server counterpart shipped by the same upstream frp project.
  • The README discusses a planned v2 direction influenced by cloud-native proxy ideas such as Kubernetes, service mesh systems, and Envoy-like extensibility.

security posture

Risk level: orange

broad file, network, media, or database tool signal. formula declares a Homebrew service.

Risk classifier

orange risk · medium confidence · infrastructure

Why

  • broad file, network, media, or database tool signal
  • formula declares a Homebrew service

Signals

  • metadata:service
  • text:client,server

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Formula metadata declares a service or daemon block.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Build metadata lists 2 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
frpccliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version0.69.1
manager updated2026-06-01
local dataok
upstreamcurrent
latest detectedv0.69.1

https://github.com/fatedier/frp

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:frpc
Version0.69.1
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/frpc
Homepagehttps://github.com/fatedier/frp
Repositoryhttps://github.com/fatedier/frp
Upstream docshttps://gofrp.org/en/docs
LicenseApache-2.0
Source archivehttps://github.com/fatedier/frp/archive/refs/tags/v0.69.1.tar.gz
Last updated2026-06-01T13:28:42Z
Pulseupdated
Build dependenciesgo, node
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicedeclared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namefrpc
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment