Configurações de proxy do Google Chrome?

41

Quando tento definir as configurações de proxy do Google Chrome (em chrome: // linux-proxy-config /), recebo a seguinte mensagem:

  

Ao executar o Google Chrome em um ambiente de área de trabalho suportado, o   as configurações de proxy do sistema serão usadas. No entanto, o seu sistema não é   suportado ou houve um problema ao iniciar a configuração do sistema.

     

Mas você ainda pode configurar através da linha de comando. Por favor, veja homem   google-chrome-stable para mais informações sobre flags e ambiente   variáveis.

Eu preciso definir configurações de proxy para usar o Chrome, mas não quero defini-las na linha de comando sempre que usar o Chrome. Existe uma maneira de definir essas configurações permanentemente?

Além disso, existe uma opção no Chrome para que ele não use proxy para domínios específicos (análogo à configuração No proxy for no Firefox)?

    
por becko 20.08.2014 / 16:28

8 respostas

38

Inicie o Ubuntu Software Center, procure por "gksu" e clique em Instalar (se ainda não estiver instalado).

Pressione Alt + F2 e digite gksu nautilus e tecle Enter

Digite sua senha, em seguida, pressione Ctrl + L e digite /usr/share/applications/ e pressione Enter

Agora, encontre google-chrome e clique com o botão direito do mouse no ícone do Chrome e selecione "Propriedades".

Em seguida, adicione a seguinte opção ao final da caixa de texto de comando.

--proxy-server="IP proxy Server:port" (ex: --proxy-server="127.0.0.1:8080" )

é assim ( é o mesmo para o Chrome ):

feche a janela e, se o navegador chrome ainda estiver em execução, feche o navegador e reinicie novamente. Finalmente, você pode usar o navegador chrome com proxy.

--proxy-bypass-list :

Se você quiser dizer ao google-chrome para NÃO usar um proxy com domínios específicos, use o comando --proxy-bypass-list . Esse comando especifica uma lista de hosts para os quais ignoramos as configurações de proxy e usamos conexões diretas. Ignorado se --proxy-auto-detect ou --no-proxy-server também forem especificados. Esta é uma lista separada por vírgulas de regras de desvio.

Veja a lista de linha de comando do Chromium usada no google- cromado também.

    
por αғsнιη 20.08.2014 / 17:45
11

O Google Chrome e o Chromium obedecem às variáveis de proxy do ambiente ( http_proxy , no_proxy , etc.) e os proxies são definidos por meio de gsettings . gsettings vem pré-instalado no [XL] ubuntu, então este é um caminho que não precisa de sudo privileges.

As chaves org.gnome.system.proxy.http[s].{host,port,authentication-user,authentication-user} (e opções semelhantes para proxies FTP e SOCKS) e a chave de configuração automática de proxy org.gnome.system.proxy.autoconfig_url podem ser usadas para isso:

gsettings set org.gnome.system.proxy.http host "proxy.server.fqdn"
gsettings set org.gnome.system.proxy.http port "3128"

Uma lista de exceções de proxy pode ser definida usando a chave ignore-hosts :

gsettings set org.gnome.system.proxy ignore-hosts "['localhost', '127.0.0.0/8', '::1', '*.some.domain', '10.0.0.0/8']" 

Uma variável de ambiente no_proxy seria semelhante a:

export no_proxy="localhost,.some.domain,127.0.0.0/8,10.0.0.0/8"
export NO_PROXY="localhost,.some.domain,127.0.0.0/8,10.0.0.0/8"

Você pode definir isso em ~/.profile ou ~/.pam_environment (sem o export ).

    
por muru 20.08.2014 / 21:11
6

Basta executar o comando abaixo no terminal

sudo nano /usr/share/applications/google-chrome.desktop

no valor do comando anexado abaixo da linha

--proxy-server="192.168.1.251:8080" 

Altere-o com seu proxy. seu exemplo de proxy de não autenticação. Para um proxy com autenticação deve-se usar,

--proxy-server="username:[email protected]_address:port"
    
por Biren iDream Technologies 22.02.2015 / 11:15
5

Para Unity : Em "configurações do sistema", vá para "network" e depois "network proxy": você pode então configurar seu sistema proxy.

Para definir usuário e senha, configure-o assim: usuário: senha @ proxy: porta

Para Lubuntu, Xubuntu etc ... : veja este tópico Como faço para definir servidores proxy em todo o sistema no Xubuntu, Lubuntu ou Ubuntu Studio?

    
por laugeo 20.08.2014 / 17:07
2

Meio semiautomatizado

Eu encontrei @kasiya responder para ser mais útil.

No entanto, todas as atualizações do Google Chrome resultaram na redefinição da entrada na área de trabalho e nas configurações de proxy . É muito frustrante editá-lo novamente e novamente.

Em vez de trabalho manual, você pode alterar a entrada com um script curto.

Basta colar no terminal:

sudo sed '/^Exec/s/$/ --proxy-server="10.0.2.2:3128"/' /usr/share/applications/google-chrome.desktop  -i

Obviamente, você precisa alterar o IP para o seu servidor proxy.

Isso anexa todas as linhas que começam com Exec com sua configuração de proxy, que é a maneira manual de configurar o proxy.

Aproveite!

    
por Atais 25.04.2017 / 21:22
0

Como faço para definir servidores proxy em todo o sistema no Xubuntu, Lubuntu ou Ubuntu Studio? aponta para o arquivo /etc/environment onde você pode inserir as seguintes linhas como root:

http_proxy=http://myproxy.server.com:8080/
https_proxy=http://myproxy.server.com:8080/
ftp_proxy=http://myproxy.server.com:8080/
no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"

A resposta principal (muito elaborada) também contém um script para ativar / desativar sob demanda. (Mas se você precisar disso, o Firefox tem uma página de opções para escolher o proxy e você pode querer considerar usá-lo).

    
por serv-inc 08.04.2016 / 09:30
0

Uma opção que eu uso é a extensão Proxy SwitchyOmega . Permite que alguns endereços IP ou domínios sejam isentos, como você pede.

Tem uma boa interface gráfica em vez de precisar lidar com argumentos de linha de comando. Ele também oferece suporte à Sincronização do Google Chrome, para que você possa começar a usar suas configurações de proxy em um novo computador rapidamente.

Você também pode configurá-lo para que o uso do proxy possa ser ativado ou desativado com um único clique.

    
por Chai T. Rex 26.04.2017 / 00:16
0

Quando as configurações de proxy estão nas variáveis de proxy do ambiente, o Chrome não funcionou colocando as configurações de proxy completas no inicializador.

--proxy-server="IP proxy Server:port" (ex: --proxy-server="127.0.0.1:8080")

Mas funcionou quando eu coloquei para detectar as configurações automáticas

--proxy-auto-detect

E funcionou em Vivaldi .

    
por Max 25.10.2017 / 16:23