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.

liewl
fonte

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.

Alexey Yakovenko
fonte
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.

Patrick Mutwiri
fonte
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
Gishu
fonte
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.

Ryan Gibbons
fonte
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

eoffer
fonte