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-dir
opçã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-chrome
ou ~.config/chromium
redefinir tudo e usar --proxy-server=<host:port>
com seu sabor preferido. Você pode exportar e importar favoritos posteriores, se necessário