Skip to main content

Components

The UDMG Secure Proxy (USP) platform is composed of three primary components:

Each component plays a specific role in the system architecture:

ComponentDescription
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:

  • Define and update configuration settings for USP Servers.
  • Push configuration updates to USP Server instances.
  • Monitor the real-time status of USP Servers.
USP ClientThe 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.