Get started with TCP/UDP proxy
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
In the ESA console, select Websites, and in the Website column, click the target site.
In the left navigation pane, choose .
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.
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
In the ESA console, select Websites, and in the Website column, click the target site.
In the left navigation pane, choose .
View TCP/UDP proxy logs
View TCP/UDP proxy logs using either method:
Real-time Logs: When you Create Delivery Task, set the log type to TCP/UDP Proxy Log. Create a real-time log delivery task.
Standard Logs: On the Standard Logs page, set the log type to TCP/UDP Proxy Log. Standard Logs.