Definindo configurações de proxy para o Google Chrome no Linux


10

Como faço para definir configurações de proxy para o Chrome no Linux? Não possui uma interface de configuração como o Firefox. Gostaria de configurá-lo de uma maneira que não precise digitar todas as vezes, o login e a senha.

EDIT: Estou usando o Fluxbox como meu gerenciador de janelas.

Respostas:


7

Experimente a --proxy-serveropção de linha de comando e / ou http_proxyvariável de ambiente.

google-chrome-stable --proxy-server="http://example.com:8080"

Além disso, o Chrome / Chromium utiliza scripts xdg, para que você possa tentar configurar o servidor proxy no GNOME / KDE e configurar scripts xdg para usar as configurações do ambiente de área de trabalho. Foi assim que resolvi pelo menos associações de arquivos do tipo MIME.


Chamar o executável do google chrome com o parâmetro --proxy-server funcionou bem, obrigado. Ao navegar, aparece uma tela de autenticação para todas as guias da última sessão, existe uma maneira de 'lembrar' o login e a senha, ou fazê-lo autenticar automaticamente? usando o parâmetro --proxy-server como --proxy-server = "nome de usuário: senha @ proxy-ip: porta" não funcionou.
liewl

2
'google-chrome --proxy-pac-url = file: /// ...' funciona perfeitamente. Não há necessidade de usar http_proxy este no_proxy aquilo. Se você tiver um arquivo pac para uso com o firefox, ele funcionará bem aqui. Se você precisar de ajuda para escrever um arquivo .pac, o google é seu amigo ... Mas você ainda pode configurar através da linha de comando. Por favor, consulte man google-chrome para obter mais informações sobre sinalizadores e variáveis ​​de ambiente.
RckLN

Reponha a autenticação de nome de usuário e senha no chrome usando o parâmetro --proxy-server - isso parece ser um bug no Chrome - clique
hawkeye 31/05

Como alguém habilita e desabilita a conexão proxy em uma instância do chrome em execução?
precisa saber é o seguinte

2

execute isso como root gedit /usr/share/applications/google-chrome.desktope adicione suas configurações de proxy como você gostaria, ou seja --proxy-server="http://127.0.0.1:8080", salve e execute o chrome.


Você pode explicar como isso funciona?
bwDraco

que está editando as configurações do aplicativo do chrome, para selecioná-las durante o início.
Patrick Mutwiri

Em vez de gedit, você pode usar qualquer editor de texto que você quer, como 'vi', por exemplo
pocjoc

@Pocjoc Claro
Patrick Mutwiri

2

No Ubuntu 16.04 LTS com Chrome v53 (64 bits), tive que definir as variáveis ​​env http_proxy / HTTP_PROXY como " http: // proxyserver: port " para que todos os usuários do Chrome pudessem se comunicar.

Modifique / etc / profile

export {http,ftp,https,rsync}_proxy="http://proxyserver:port"
export {HTTP,FTP,HTTPS,RSYNC}_PROXY=$http_proxy

1

O Chrome usa as configurações de proxy para seu DE. Se você usa o KDE, ele usará isso. Se você usa o Gnome, ele usará o deles. Se você também não usar, acho que ele tentará usar o Gnome, mas não 100% de certeza.

Se você usar o Wrench -> Under the Hood, deverá ter um botão em Network label Change proxy settings. Quando clico nisso, no meu caso, ele carrega as configurações de proxy do KDE.

Se você não usa o KDE ou o Gnome, pode tentar navegar no gconf, o Chrome o usa para armazenar suas configurações.


Como devo proceder no Fluxbox? Preciso definir o proxy para todo o sistema?
liewl

Ir para as configurações em Wrench deu a opção de Alterar configurações de proxy?
21799 Ryan Gibbons

Não, ele mostra uma página que fornece explicações sobre as possíveis maneiras de definir configurações de proxy. Aparentemente, eu teria que alterar as configurações de proxy no próprio sistema operacional, gostaria de defini-lo apenas para o Chrome.
Lllll

Fazendo um pouco mais de leitura por curiosidade, o chrome usa o proxy do sistema ou por meio da opção de comando. Mas agora maneira de lembrar o nome de usuário / senha
Ryan Gibbons

0

Se você usar o proxy socks em vez do proxy http mais lento, poderá criar um iniciador no comando Linux:

/ usr / bin / chromium www.google.com --proxy-server = "socks5: //127.0.0.1: 1080"

antes disso, clique em um iniciador de desktop "launcher.desktop":

[Entrada da área de trabalho] Versão = 1.0 Tipo = Exec do aplicativo = sslocal -c /home/user/config.json Nome [en_US.UTF-8] = sslocal_start.desktop StartupNotify = false

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.