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!

  • 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

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.

| 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 clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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