Configuration des paramètres de proxy pour Google Chrome sous Linux


10

Comment configurer les paramètres de proxy pour Chrome sur Linux? Il n'a pas d'interface de configuration comme Firefox. Je voudrais le configurer de manière à ne pas avoir à taper à chaque fois le login et le mot de passe.

EDIT: J'utilise Fluxbox comme gestionnaire de fenêtres.

Réponses:


7

Essayez l' --proxy-serveroption de ligne de commande et / ou http_proxyla variable d'environnement.

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

De plus, Chrome / Chromium utilise des scripts xdg, vous pouvez donc essayer de configurer le serveur proxy dans GNOME / KDE et configurer des scripts xdg pour utiliser les paramètres de l'environnement de bureau. C'est ainsi que j'ai résolu au moins les associations de fichiers de type MIME.


L'appel de l'exécutable Google Chrome avec le paramètre --proxy-server a bien fonctionné, merci. Lors de sa navigation, un écran d'authentification s'affiche pour chaque onglet de la dernière session, existe-t-il un moyen de «mémoriser» le login et le mot de passe, ou de le faire s'authentifier automatiquement? l'utilisation du paramètre --proxy-server comme --proxy-server = "nom d'utilisateur: mot de passe @ proxy-ip: port" n'a pas fonctionné.
liewl

2
'google-chrome --proxy-pac-url = file: /// ...' fonctionne parfaitement. Il n'est pas nécessaire d'utiliser http_proxy this no_proxy that. Si vous avez un fichier pac à utiliser avec Firefox, cela fonctionnera bien ici. Si vous avez besoin d'aide pour écrire un fichier .pac, google est votre ami ... Mais vous pouvez toujours le configurer via la ligne de commande. Veuillez consulter man google-chrome pour plus d'informations sur les indicateurs et les variables d'environnement.
RckLN

Pour l'authentification du nom d'utilisateur et du mot de passe dans Chrome à l'aide du paramètre --proxy-server - cela semble être un bogue dans Chrome - veuillez signaler
hawkeye

Comment activer et désactiver la connexion proxy dans une instance Chrome en cours d'exécution?
Fopedush

2

exécutez-le en tant que root, gedit /usr/share/applications/google-chrome.desktoppuis ajoutez vos paramètres de proxy comme vous le souhaitez, c'est-à-dire --proxy-server="http://127.0.0.1:8080"enregistrez et exécutez Chrome.


Pouvez-vous expliquer comment cela fonctionne?
bwDraco

qui modifie les paramètres de l'application Chrome, afin de les choisir lors du démarrage.
Patrick Mutwiri

Au lieu de gedit, vous pouvez utiliser l'éditeur de texte que vous voulez, comme 'vi' par exemple
pocjoc

Ofcourse @pocjoc
Patrick Mutwiri

2

Sur Ubuntu 16.04 LTS avec Chrome v53 (64 bits), j'ai dû définir les variables env http_proxy / HTTP_PROXY sur " http: // proxyserver: port " pour que tous les utilisateurs puissent communiquer avec Chrome.

Modifier / etc / profile

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

1

Chrome utilise les paramètres de proxy pour votre DE. Si vous utilisez KDE, il l'utilisera. Si vous utilisez Gnome, il utilisera le leur. Si vous n'utilisez pas non plus, je pense qu'il essaiera d'utiliser Gnome, mais pas à 100%.

Si vous allez à la clé -> sous le capot, vous devriez avoir un bouton sous réseau intitulé Modifier les paramètres de proxy. Lorsque je clique dessus, dans mon cas, il charge les paramètres du proxy KDE.

Si vous n'utilisez ni KDE ni Gnome, vous pouvez essayer de parcourir gconf, Chrome l'utilise pour stocker ses paramètres.


Comment dois-je procéder sous Fluxbox? Dois-je définir le proxy pour l'ensemble du système?
liewl

Le fait d'accéder aux paramètres sous la clé vous a-t-il donné la possibilité de modifier les paramètres de proxy?
Ryan Gibbons

Non, il affiche une page donnant des explications sur les façons possibles de configurer des configurations de proxy. Apparemment, je devrais changer les paramètres de proxy sur le système d'exploitation lui-même, je voudrais le définir uniquement pour Chrome.
liewl

En lisant un peu plus par curiosité, Chrome utilise le proxy système ou via le commutateur de commande. Mais maintenant, moyen de se souvenir du nom d'utilisateur / mot de passe
Ryan Gibbons

0

Si vous utilisez un proxy socks au lieu d'un proxy http plus lent, vous pouvez créer un lanceur dans la commande Linux:

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

avant cela, cliquez sur un lanceur de bureau "launcher.desktop":

[Entrée de bureau] Version = 1.0 Type = Application Exec = sslocal -c /home/user/config.json Nom [en_US.UTF-8] = sslocal_start.desktop StartupNotify = false

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.