Distributed proxy service with centralized management and scalable edge nodes.
The system architecture is based on the Separation of Control and Data Plane principle. This decoupling allows for a highly resilient central management system and horizontally scalable edge nodes.
graph TD
User((User))
Admin((Admin))
subgraph Interfaces [Client Interfaces]
Bot[Telegram Bot]
App[Application]
AdminPanel[Admin Panel]
end
subgraph ControlPlane [Control Plane]
API[Open API]
DB[(PostgreSQL)]
end
subgraph DataPlane [Data Plane]
Agent[Node Agent]
Xray[Xray-core]
end
User --> Bot
User --> App
Admin --> AdminPanel
Interfaces <--> API
API <--> DB
API -- "gRPC (Commands & Telemetry)" --> Agent
Agent -- "Manage / Stats" --> Xray
User -.->|VPN Traffic| Xray
Badges by shields.io.
