Configurazione delle impostazioni proxy per Google Chrome su Linux


10

Come configuro le impostazioni proxy per Chrome su Linux? Non ha un'interfaccia di configurazione come Firefox. Vorrei configurarlo in un modo che non devo digitare ogni volta, il login e la password.

EDIT: sto usando Fluxbox come il mio gestore di finestre.

Risposte:


7

Prova l' --proxy-serveropzione della riga di comando e / o http_proxyla variabile di ambiente.

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

Inoltre, Chrome / Chromium utilizza script xdg, quindi puoi provare a configurare il server proxy in GNOME / KDE e impostare gli script xdg per utilizzare le impostazioni dell'ambiente desktop. È così che ho risolto almeno le associazioni di file di tipo MIME.


Chiamare l'eseguibile di Google Chrome con il parametro --proxy-server ha funzionato bene, grazie. Durante la navigazione si apre una schermata di autenticazione per ogni scheda dell'ultima sessione, c'è un modo per 'ricordare' il login e la password o per renderlo autentico automaticamente? usando il parametro --proxy-server come --proxy-server = "username: password @ proxy-ip: port" non ha funzionato.
liewl

2
'google-chrome --proxy-pac-url = file: /// ...' funziona perfettamente. Non è necessario utilizzare http_proxy questo no_proxy. Se hai un file pac da usare con firefox funzionerà bene qui. Se hai bisogno di aiuto per scrivere un file .pac google è tuo amico ... Ma puoi comunque configurarlo dalla riga di comando. Per ulteriori informazioni su flag e variabili di ambiente, consultare man google-chrome.
RckLN,

Per quanto riguarda il nome utente e l'autenticazione della password in Chrome usando il parametro --proxy-server - questo sembra essere un bug in Chrome - si prega di iniziare
hawkeye,

Come si abilita e disabilita la connessione proxy all'interno di un'istanza di Chrome in esecuzione?
Fopedush,

2

eseguilo come root, gedit /usr/share/applications/google-chrome.desktopquindi aggiungi le impostazioni del proxy come desideri, --proxy-server="http://127.0.0.1:8080"quindi salva ed esegui Chrome.


Puoi spiegare come funziona?
bwDraco,

sta modificando le impostazioni dell'app di Chrome, in modo da selezionarle durante l'avvio.
Patrick Mutwiri,

Invece di gedit, puoi usare qualsiasi editor di testo tu voglia, come ad esempio "vi"
pocjoc

Ofcourse @pocjoc
Patrick Mutwiri,

2

Su Ubuntu 16.04 LTS con Chrome v53 (64 bit), ho dovuto impostare le variabili env http_proxy / HTTP_PROXY su " http: // proxyserver: port " affinché tutti gli utenti di Chrome potessero comunicare.

Modifica / etc / profile

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

1

Chrome utilizza le impostazioni proxy per il tuo DE. Se usi KDE, userà questo. Se usi Gnome userà il loro. Se non lo usi neanche, penso che proverà a usare Gnome, ma non è sicuro al 100%.

Se usi la chiave inglese -> Roba da smanettoni, dovresti avere un pulsante in Rete con etichetta Modifica impostazioni proxy. Quando faccio clic su questo, nel mio caso, carica le impostazioni del proxy KDE.

Se non usi KDE o Gnome, puoi provare a navigare in gconf, Chrome lo usa per memorizzare le sue impostazioni.


Come devo procedere con Fluxbox? Devo impostare il proxy per l'intero sistema?
liewl,

Accedere alle impostazioni nella chiave inglese ti ha dato la possibilità di modificare le impostazioni del proxy?
Ryan Gibbons,

No, mostra una pagina che fornisce spiegazioni sui possibili modi per impostare le configurazioni proxy. Apparentemente dovrei cambiare le impostazioni del proxy sul sistema operativo stesso, mi piacerebbe impostarlo solo per Chrome.
liewl,

Leggendo un po 'di più per curiosità, Chrome utilizza il proxy di sistema o tramite l'opzione di comando. Ma ora è il modo di ricordare il nome utente / la password
Ryan Gibbons il

0

Se si utilizza il proxy socks invece del proxy http più lento, è possibile creare un programma di avvio nel comando Linux:

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

prima di quello fai clic su un launcher desktop "launcher.desktop":

[Voce desktop] Versione = 1.0 Tipo = Applicazione Exec = sslocal -c /home/user/config.json Nome [en_US.UTF-8] = sslocal_start.desktop StartupNotify = false

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.