Components
The UDMG Secure Proxy (USP) platform is composed of three primary components:
Each component plays a specific role in the system architecture:
| Component | Description |
|---|---|
| USP Server | The USP Server is the core component of USP. It accepts incoming client connections and securely routes them to the appropriate internal targets based on configured routing rules. |
| USP Manager | The USP Manager is a management component that provides a REST API and a web-based UI for configuring and managing multiple USP Server instances. It is used to:
|
| USP Client | The USP Client is an auxiliary component designed to establish a secure tunnel connection to the USP Server. Its purpose is to forward connections to locations that are otherwise inaccessible due to firewalls or network restrictions, allowing USP Server instances to reach protected internal targets. |
Communication Between Components
- The USP Manager connects to the USP Server using mutual TLS (mTLS) for secure, authenticated communication.
- The USP Client connects to the USP Server using SSH to establish secure tunnels for forwarding traffic.