Como posso usar um proxy em um único perfil do Chrome?

Como posso usar um proxy em um único perfil do Chrome?

Estou executando várias instâncias do Google Chrome simultaneamente, cada uma com um perfil diferente (usando --user-data-dir=MyProfileFolder). Gostaria que uma das instâncias (perfis) do Chrome usasse um proxy e a outra se conectasse diretamente, como de costume.

O problema é que não importa como eu tente ativar um proxy em alguma instância do Chrome, isso também afeta todas as outras instâncias em execução.

Se eu simplesmente usar ranch -> Options -> Under the Hood -> Change proxy settings, isso afetará todo o sistema, já que é apenas a página geral de configurações de proxy do Windows.

Se eu usar uma extensão como Proxy Switch! ou Switch Proxy, mais uma vez, habilitar o proxy em uma instância (perfil) afeta todas as outras (mesmo que a extensão nem esteja instalada nelas).

Existe uma maneira de contornar isso?

Nunca tive esse problema no Firefox.

Responder1

Como você descobriu, o Chrome no Windows usa as configurações de proxy do sistema. Para usar um proxy diferente para uma única instância, use o --proxy-server=<host:port>argumento. Você pode adicionar isso ao atalho desse perfil específico se quiser que ele esteja ativo em todas as execuções.

Responder2

Eu instalei esta extensão -comutação de proxy- e resolveu meu problema

Também criei 2 usuários no Chrome e os iniciei com

C:\Users\iuri\AppData\Local\Google\Chrome\Application\chrome.exe --profile-directory="Profile 1"
C:\Users\iuri\AppData\Local\Google\Chrome\Application\chrome.exe --profile-directory="Default"

mas com proxy switchy isso é opcional.

Responder3

Na verdade, essa --proxy-server=<host:port>é a única alternativa real no Linux (kernel Mint 15 3.8.0.26), caso contrário, as alterações serão preenchidas e compartilhadas entre as instâncias, mesmo por meio dos pacotes Chromium e Chrome. a --user-data-diropção parece ignorada por ambos.

A solução fácil finalmente foi instalar o Chrome e o Chromium. Se de alguma forma você perceber que eles compartilham coisas é só limpar bem ~.config/google-chromeou ~.config/chromiumredefinir tudo e usar --proxy-server=<host:port>com seu sabor preferido. Você pode exportar e importar favoritos posteriores, se necessário

informação relacionada