Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

My company does a lot of international advertising, and my boss wants a web proxy (that he can use with something like ProxySwitch firefox extension) in each of France, Spain, UK and Italy so that we can view/test our localized ads there.

We've already found VPS providers, now we're looking at implementation details; will Nginx work for this? I know it's used as a "reverse proxy" in load balancing situations, but how would I configure it to proxy the requests [from authorized hosts]?

Googling for "nginx proxy" gives me lots of ambiguous results. Any help is appreciated, thanks!

share|improve this question
Are you required to use nginx? You could use squid or apache probably to do this. – user6373 Nov 12 '09 at 0:43
Not required, no, but with it's reputation as an awesome reverse-proxy, I thought it was probably the right tool for the job. I'll look into squid and apache as proxies, thanks! – linkedlinked Nov 12 '09 at 1:25
up vote 2 down vote accepted

Nginx is a good reverse proxy, but I've never used it as a forward proxy, and I'm not sure it can even manage it. I'd use Squid.

share|improve this answer
+1 for Squid. nginx is a REVERSE proxy. – SaveTheRbtz Nov 12 '09 at 18:01
Just installed Squid, solves the issue perfectly, took almost-zero configuration. Thanks! – linkedlinked Nov 12 '09 at 20:10

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.