Review: Open source proxy servers are capable, but a bit rough around the edges