Get started with TCP/UDP proxy

Updated at:

Learn how to configure and monitor TCP/UDP proxy applications in ESA.

Configure a TCP/UDP proxy application

The TCP/UDP proxy feature accelerates and protects TCP/UDP-based applications such as real-time games, audio/video streaming, and remote office solutions, delivering low latency and high stability.

Procedure

  1. In the ESA console, select Websites, and in the Website column, click the target site.

  2. In the left navigation pane, choose TCP/UDP > Settings.

  3. Click Create Application and configure your application.

Parameters

  • Access Configuration

    Domain Name: The hostname or record used for client access. It resolves to an ESA accelerated IP address for Layer 4 connections.

  • Security

    IP Access Rules: When enabled, Web Application Firewall (WAF) applies its IP access control rules to this TCP/UDP proxy application.

  • Proxy Rules

    • Protocol: Select the application's Layer 4 protocol.

    • Edge Port: The port on ESA edge nodes that receives client traffic.

    • Origin Server: The address of your origin server where ESA forwards traffic.

    • Origin Port: The port on your origin server.

    • Pass Client IP: Select a proxy protocol to forward the original client IP address and port to your origin server.

Note

For detailed TCP/UDP proxy configuration, see Layer 4 proxy configuration.

TCP/UDP proxy analytics

TCP/UDP proxy analytics provide detailed traffic data to help you diagnose performance issues, detect security threats, and troubleshoot connection failures. Use the data to identify bottlenecks, abnormal traffic patterns, and service interruptions.

Procedure

  1. In the ESA console, select Websites, and in the Website column, click the target site.

  2. In the left navigation pane, choose TCP/UDP > Analytics.

View TCP/UDP proxy logs

View TCP/UDP proxy logs using either method: