Architecture
This page is the deeper technical view. For the beginner model, start with Concepts & Mental Model.System architecture
The product is intentionally a small management layer around official FRP, not a replacement tunnel engine.Control plane vs data plane
These planes use different credentials and should not be treated as interchangeable.
Direct mode
Direct is the default deployment mode.Enterprise single-443
The backend ports6099 and 7000 are loopback-only in this mode and should not be Internet-exposed.
Identity model
The important design rule is that mutable display metadata never becomes canonical identity.Trust establishment
The FRP token authenticates the FRP tunnel. It is not the same credential as the Enrollment Code, Bootstrap Ticket, or client management identity.Persistent server state
Important state includes:Fail-closed rules
The management layer should fail rather than guess when it encounters conditions such as:- unknown or ambiguous client identity
- invalid signatures
- CA mismatch
- inconsistent registry state
- unknown release identity
- unsafe restore/update conditions