Reverse Proxy Incoming connection - distribute to different servers

Hi everyone,
Is it possible to achieve this, as per my Title?
A reverse proxy for an incoming connection and distribute or assign to different servers?
The outgoing connection for the servers will be proxied before being forwarded to the internet.


And it can be done using Python? Thanks in advance.

any insights please? thanks

Hi ,
As far as I understand it, you are looking for “The outgoing connection for the servers will be proxied before being forwarded to the internet servers”
This is one of the features A10 Thunder ADC product is designed for.

You define the servers:

slb server S1 10.0.0.1

slb server S2 10.0.0.2

slb server S3 10.0.0.3

Then you configure you service farm
slb service-group SG tcp

member S1 80

member S2 80

member S3 80

Then you attach it to a L7 VIP to which you can add automatic source NAT if needed.

slb virtual-server VIP1 10.1.0.1

port 80 http

service-group S1

source-nat auto

From here you can do some L3 to L7 manipulations on the request and/on the response at virtual port level, using various kind of templates and or aFlex scripts, using TCL only instead of python.
For more info you can have a look at :

A10 Classic Site
A10 Networks documentation, including Convergent Firewall, SSLi, ADC, CGN, TPS, DDoS Mitigation, A10 Thunder Series,AX Series, vThunder, Bare Metal, ACOS, ACOS documentation

Thank you, @mmartinez@a10networks.com