Opção de linha de comando para abrir um novo grupo de processos do Google Chrome

0

Eu criei um atalho do Chrome para iniciá-lo com algum proxy: --proxy-server="socks5://ipaddress:port" . No entanto, isso não funciona se já houver uma instância do chrome em execução: a nova instância do chrome será a mesma do processo chrome existente. A única maneira de obter esse parâmetro de linha de comando --proxy-server a ser usado é fechar todas as instâncias do chrome e iniciar o novo processo usando esse atalho. O inverso também é verdadeiro: se depois disso eu iniciar a instância do chrome regular, ele usará essa configuração do servidor proxy da primeira instância do chrome ativada.

Pergunta: como posso iniciar uma nova instância do chrome totalmente isolada do processo existente para que ela comece com o servidor proxy personalizado. Tentei substituir --profile-directory= e tentei iniciá-lo com o modo de navegação anônima: todo inútil, ele ainda usa as configurações de proxy definidas (ou não) desde o momento em que a primeira instância do chrome foi lançada.

    
por Pavel 30.12.2017 / 18:42

1 resposta

1

Parece que a única maneira de fazê-lo funcionar é especificar o diretório de dados do usuário alternativo: --user-data-dir="%LOCALAPPDATA%\Google\Chrome\User Data.Proxy" . No meu caso, a linha de comando de destino no atalho do Windows era muito longa (mais de 256 caracteres) e eu tive que definir isso como uma variável de ambiente.

    
por 30.12.2017 / 19:24