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.

liewl
la source

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.

Alexey Yakovenko
la source
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.

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

Ryan Gibbons
la source
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

eoffer
la source