How to configure browser proxy settings in a centralized fashion

firefoxgoogle-chromeinternet explorerPROXYsafari

I am hoping that I would be able to get an answer to this question here my question at stackoverflow.com

How do you configure browser proxy settings in a centralized fashion? Our development environment consists of many operating systems (Win XP, Win 2k3, Ubuntu Linux) and we usually run various browsers (Firefox, Chrome, IE, Safari) on each dev machine, to test our applications.

Managing and configuring browser proxy settings on each browser in a machine as and when they are provisioned is a very painful task. What is the best way to automate this task.

Best Answer

What about setting up a transparent proxy on your network, so you don't have to configure any browsers (or other software/devices) to be aware of the proxy?