web-dev-qa-db-fra.com

Google Chrome paramètres de proxy?

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

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

Mais vous pouvez toujours configurer via la ligne de commande. S'il vous plaît voir man google-chrome-stable pour plus d'informations sur les drapeaux et les variables d'environnement.

Je dois définir des paramètres de proxy pour utiliser Chrome, mais je ne souhaite pas les définir dans la ligne de commande chaque fois que j'utilise Chrome. Est-il possible de définir ces paramètres de manière permanente?

De plus, y a-t-il une option dans Chrome afin de ne pas utiliser de proxy pour des domaines spécifiques (analogue au paramètre No proxy for de Firefox)?

48
becko

Lancez le Centre de logiciel Ubuntu, recherchez "gksu", puis cliquez sur Installer (si ce n'est déjà fait).

Presse Alt+F2 et tapez gksu nautilus et appuyez sur Enter

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

Recherchez maintenant google-chrome et cliquez avec le bouton droit de la souris sur l'icône chrome et sélectionnez "Propriétés".

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

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

ça ressemble à ceci ( c'est pareil pour Chrome ):

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

- proxy-bypass-list :

Si vous souhaitez que Google-chrome n'utilise PAS un proxy avec des domaines spécifiques, utilisez la commande --proxy-bypass-list. Cette commande spécifie une liste d'hôtes pour lesquels nous contournons les paramètres de proxy et utilisons des connexions directes. Ignoré si --proxy-auto-detect ou --no-proxy-server sont également spécifiés. Ceci est une liste de règles de contournement séparées par des virgules.

Voici la liste de Ligne de commande de chrome celle utilisée dans google-chrome aussi.

41
αғsнιη

Google Chrome et Chromium respectent les variables de proxy d'environnement (http_proxy, no_proxy, etc.) et les proxies définis via gsettings . gsettings est préinstallé sur [XL] ubuntu, c’est donc un moyen qui n’a pas besoin des privilèges Sudo.

Les clés org.gnome.system.proxy.http[s].{Host,port,authentication-user,authentication-user} (et les options similaires pour les proxys FTP et SOCKS) et la clé de configuration automatique du proxy org.gnome.system.proxy.autoconfig_url peuvent être utilisées pour cela:

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 la clé ignore-hosts:

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

Une variable d'environnement no_proxy ressemblerait à ceci:

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 définir ceci dans ~/.profile ou ~/.pam_environment (sans le export).

15
muru

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 s'ajoute sous la ligne

--proxy-server="192.168.1.251:8080" 

Changez-le avec votre proxy. son exemple de proxy de non-authentification. Pour un proxy avec authentification, il faut utiliser,

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

Pour Unity : Dans "Paramètres système", sélectionnez "Réseau", puis "Proxy réseau": vous pouvez ensuite configurer votre système proxy au niveau global.

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

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

6
laugeo

Manière semi-automatisée

J'ai trouvé @ kasiyaréponse être des plus utiles.

Cependant, chaque mise à jour de Google Chrome entraînait la réinitialisation de l'entrée du bureau et des paramètres proxy. Il est assez frustrant de le retoucher 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

De toute évidence, vous devez modifier l'adresse IP de votre serveur proxy.


Cela ajoute toutes les lignes commençant par Exec avec votre paramètre de proxy, qui est la méthode manuelle de configuration du proxy.

Profitez-en!

4
Atais

Lorsque les paramètres de proxy se trouvent dans les variables de proxy d’environnement, Chrome ne fonctionnait pas en plaçant tous les paramètres de proxy sur le lanceur.

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

Mais cela a fonctionné quand je l'ai mis pour détecter les configurations automatiques

--proxy-auto-detect

Et cela a fonctionné dans Vivaldi.

2
Max

Comment définir des serveurs proxy à l'échelle du système dans Xubuntu, Lubuntu ou Ubuntu Studio? pointe vers le fichier /etc/environment où vous pouvez insérer les lignes suivantes en tant qu'utilisateur 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"

La réponse du haut (très élaboré) contient également un script pour activer/désactiver à la demande. (Mais si vous en avez besoin, Firefox a une page d’options pour choisir le proxy et vous voudrez peut-être l’utiliser).

2
serv-inc

Une option que j'utilise est l'extension Proxy SwitchyOmega . Il permet d'exempter certaines adresses IP ou certains domaines, comme vous le souhaitez.

Il a une interface graphique de Nice au lieu de devoir traiter des arguments en ligne de commande. Il prend également en charge Chrome Sync, afin que vous puissiez rapidement utiliser vos paramètres de proxy sur un nouvel ordinateur.

Vous pouvez également le configurer de sorte que le proxy puisse être activé ou désactivé en un seul clic.

1
Chai T. Rex