Originally Posted by T3RM1NVT0R
Squid is web proxy service. You can use it as transparent proxy or you can apply content filtering to it. Firstly what we need to know here is from where the requirement of proxy came from. I mean why they need to configure squid on three of the cloud servers. Is there a specific need?
Secondly, when you say backend servers are we talking about web servers in the backend?
Thirdly, need to know the exact flow as to how the request will be made an how it will be responded.
Lastly, if you could show us the network diagram then it will be great.
Thanks for such a detailed response.
I asked my client ;
Need: to hide backend IP to prevent ddos
Yes back end server will be a web server with preferably nginx or if need be I can do apache and configure it against attacks which nginx isn't susceptible to.
Diagram - (I hope this is good enough?) http://i.minus.com/jHvEOXWMioc5k.png
(The LB and clouds are on the same network, the back end server will be on a different network, this can be changed if needed.)
And some other info, I would prefer to use CentOS for this as this is my prefered OS.