62 votes

Paramètres du proxy de Google Chrome ?

Lorsque j'essaie de définir les paramètres du proxy de Google Chrome (sur chrome://linux-proxy-config/), j'obtiens le message suivant :

Lors de l'exécution de Google Chrome sous un environnement de bureau pris en charge, la commande les paramètres du proxy du système seront utilisés. Cependant, soit votre système n'est pas pris en charge ou un problème est survenu lors du lancement de votre configuration système.

Mais vous pouvez toujours configurer via la ligne de commande. Veuillez consulter le manuel google-chrome-stable pour plus d'informations sur les drapeaux et l'environnement d'environnement.

Je dois définir les paramètres du proxy pour utiliser Chrome, mais je ne veux pas les définir en ligne de commande à chaque fois que j'utilise Chrome. Existe-t-il un moyen de définir ces paramètres de manière permanente ?

Par ailleurs, existe-t-il une option dans Chrome permettant de ne pas utiliser de proxy pour des domaines spécifiques (analogue à l'option No proxy for dans Firefox) ?

52voto

αғsнιη Points 33236

Ouvrez un terminal et tapez sudo -H nautilus

Tapez votre mot de passe puis appuyez sur Ctrl + L et le type /usr/share/applications/ et appuyez sur Enter

Maintenant, trouvez google-chrome et faites un clic droit sur l'icône de chrome et sélectionnez "Propriétés".

Ensuite, ajoutez l'option suivante à la fin de la zone de texte de commande, à cet endroit.

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

cela ressemble à ceci ( c'est la même chose pour Chrome ):

enter image description here Fermez la fenêtre et si le navigateur Chrome est toujours en cours d'exécution, fermez le navigateur et redémarrez-le. Enfin, vous pouvez utiliser le navigateur Chrome avec un proxy.

--proxy-bypass-list :

Si vous voulez dire à google-chrome de NE PAS utiliser de proxy avec des domaines spécifiques, utilisez --proxy-bypass-list commande. Cette commande spécifie une liste d'hôtes pour lesquels nous contournons les paramètres du proxy et utilisons des connexions directes. Ignoré si --proxy-auto-detect o --no-proxy-server sont également spécifiés. Il s'agit d'une liste de règles de contournement séparées par des virgules.

Voici la liste des Ligne de commande Chromium qui est utilisé dans google-chrome aussi.

20voto

muru Points 180007

Google Chrome et Chromium obéissent aux variables proxy de l'environnement ( http_proxy , no_proxy etc.) et les proxys définis par l'intermédiaire de gsettings . gsettings est préinstallé sur [XL]ubuntu, c'est donc une façon de faire qui ne nécessite pas d'installation. sudo privilèges.

Les clés org.gnome.system.proxy.http[s].{host,port,authentication-user,authentication-user} (et des options similaires pour les proxys FTP et SOCKS) et la clé d'autoconfiguration du proxy org.gnome.system.proxy.autoconfig_url peut être utilisé à cette fin :

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

Une liste d'exceptions de proxy peut être définie à l'aide de l'option ignore-hosts clé :

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

A no_proxy ressemblerait à une variable d'environnement :

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"

Vous pouvez le définir dans ~/.profile o ~/.pam_environment (sans le export ).

13voto

Il suffit d'exécuter la commande ci-dessous dans le terminal

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

dans la valeur de la commande, ajouter la ligne ci-dessous

--proxy-server="192.168.1.251:8080" 

Changez-le avec votre proxy. C'est un exemple de proxy sans authentification. Pour un proxy avec authentification, il faut utiliser,

--proxy-server="username:password@proxy_address:port"

7voto

laugeo Points 2689

Pour l'unité : Dans "paramètres système", allez dans "réseau" puis "proxy réseau" : vous pouvez alors définir votre proxy au niveau du système.

Pour définir l'utilisateur et le mot de passe, définissez-les comme suit : user:password@proxy:port

Pour Lubuntu , Xubuntu etc... : regardez ce fil Comment puis-je définir des serveurs proxy à l'échelle du système dans Xubuntu, Lubuntu ou Ubuntu Studio ?

5voto

Atais Points 201

Méthode semi-automatique

J'ai trouvé @s réponse pour être le plus utile.

Cependant, chaque mise à jour de Google Chrome a entraîné la réinitialisation de l'entrée du bureau et proxy paramètres. C'est assez frustrant de l'éditer encore et encore.


Au lieu d'un travail manuel, vous pouvez modifier l'entrée avec un court script.

Il suffit de le coller au terminal :

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

Évidemment, vous devez changer l'IP de votre serveur proxy.


Cela ajoute toutes les lignes commençant par Exec avec le paramétrage de votre proxy, qui est la manière manuelle de paramétrer le proxy.

Profitez-en !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X