I am running multiple Google Chrome instances simultaneously, each with a different profile (using --user-data-dir=MyProfileFolder). I would like one of Chrome instances (profiles) use a proxy, and the other connect directly as usual.

The problem is no matter how I try to enable a proxy in some Chrome instance, it affects all other running instances too.

If I simply use ranch -> Options -> Under the Hood -> Change proxy settings, it affexts the entire system, since it's just the general Windows proxy settings page.

If I use an extension like Proxy Switch! or Switch Proxy, once again, enabling the proxy in one instance (profile) affects all others (even though the extension is not even installed in them).

Is there a way around this?

I never had this problem in Firefox.

link|improve this question

58% accept rate
feedback

1 Answer

As you found out, Chrome on Windows uses the system's proxy settings. To use a different proxy for a single instance use the --proxy-server=<host:port> argument. You can add this to the shortcut for that specific profile if you want it to be active on every run.

link|improve this answer
But what if I need some more sophisticated settings, such as a rule limiting the proxy to some addresses only? Is that possible? – David B Feb 2 '11 at 7:44
To be honest with you, I don't know. I use Chrome only occasionally. I only found out the answer to your question via Google. My guess would be that it's not possible, but I could be wrong. – jaquer Feb 3 '11 at 5:15
feedback

Your Answer

 
or
required, but never shown

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