# Pourquoi Chrome redemande le nom d'utilisateur et le mot de passe du proxy | ProxyJam

Chrome redemande le mot de passe du proxy quand le proxy répond 407. Pourquoi la boîte de dialogue revient, pourquoi les réglages enregistrés sont ignorés, et que faire pour SOCKS5.

- Canonical: https://proxyjam.com/fr/blog/chrome-proxy-password-prompt/
- Updated: 2026-10-13
- Language: fr

Chrome affiche sa boîte de connexion au proxy quand un proxy répond avec le statut 407, Proxy Authentication Required. Chrome ne prend aucun identifiant dans ses réglages de proxy ni dans ses options de lancement : vous les saisissez dans la boîte de dialogue, ou une extension les fournit. Une boîte qui revient après la connexion signifie le plus souvent que le proxy a refusé ce que vous avez envoyé. Un proxy SOCKS5 qui demande un mot de passe ne peut pas fonctionner dans Chrome, qui n'implémente aucune authentification SOCKS5.


## Confirmer que le proxy se connecte sans boîte de dialogue

1. **Redémarrez le navigateur** Fermez toutes les fenêtres de Chrome, pour qu'aucune connexion de la session en cours ne soit réutilisée, et rouvrez Chrome avec le proxy réglé.
2. **Ouvrez une page via le proxy** [Quelle est mon IP](/fr/what-is-my-ip/) doit se charger sans boîte de dialogue et afficher l'adresse et le réseau du proxy.
3. **Essayez chaque proxy que vous utilisez** Si vous travaillez avec plusieurs proxys authentifiés, ouvrez la page de contrôle via chacun d'eux tour à tour. Une boîte de dialogue sur l'un d'eux signifie que ce profil n'a toujours pas d'identifiants valides.

## Trouvez votre cas

|  | Ce que vous voyez | Que faire |
|---|---|---|
| Le proxy refuse les identifiants | La boîte de dialogue revient à chaque envoi | Vérifiez le nom d'utilisateur et le mot de passe auprès de celui qui gère le proxy, et collez-les à nouveau sans espace en trop |
| Identifiants écrits dans les réglages de proxy | La boîte apparaît alors que le mot de passe figure dans l'adresse du proxy | Chrome ignore les identifiants à cet endroit ; connectez-vous via la boîte de dialogue ou laissez une extension répondre |
| L'extension ne peut pas encore répondre | La boîte du navigateur apparaît alors que l'extension enregistre le mot de passe | Accordez à l'extension l'accès dont elle a besoin ; dans ProxyJam Connector, l'accès réseau sur sa page Settings (paramètres) |
| Un proxy SOCKS5 avec mot de passe | Aucune boîte n'apparaît, et les pages qui passent par le proxy échouent | Chrome ne peut pas envoyer d'identifiants SOCKS5 ; utilisez une liste d'IP autorisées, un point d'accès HTTP ou Firefox |

Les causes sont tirées de la spécification de l'authentification des proxys HTTP, de la documentation de Chromium sur les réglages de proxy et de la façon dont ProxyJam Connector répond aux connexions. Nous n'avons pas étudié quelle cause est la plus fréquente, et la configuration propre à un fournisseur peut en ajouter d'autres, comme des limites sur les adresses autorisées à se connecter.


## Réponses rapides

### Que signifie l'erreur 407 ?

407 Proxy Authentication Required signifie que le proxy veut que vous vous connectiez avant de transmettre la requête. Le proxy doit indiquer quelle méthode de connexion il accepte, et le navigateur peut répéter la requête avec des identifiants, comme le définit la RFC 9110.

### Chrome se souvient-il du mot de passe du proxy ?

Le code source de Chromium transmet une connexion à un proxy au gestionnaire de mots de passe, classée sous l'hôte et le port du proxy. Nous n'avons trouvé aucune page d'aide de Google qui décrive ce comportement, donc testez-le en redémarrant Chrome et en chargeant une page via le proxy avant de compter dessus.

### Puis-je mettre le mot de passe dans l'option de lancement proxy-server ?

Non. La documentation de Chromium indique que Chrome n'utilise pas les identifiants écrits dans les réglages de proxy manuels, et une option de lancement est une façon de les saisir. L'authentification passe par le parcours de connexion habituel de Chrome, c'est-à-dire la boîte de dialogue, sauf si une extension répond.

### Pourquoi n'y a-t-il pas de boîte de mot de passe pour mon proxy SOCKS5 ?

Chrome n'implémente aucune authentification pour les proxys SOCKS5 ou SOCKS4, il n'a donc aucun identifiant à vous demander. Les connexions via un proxy SOCKS5 qui exige un mot de passe échouent sans invite.


## Sources

- [RFC 9110, section 15.5.8: 407 Proxy Authentication Required](https://www.rfc-editor.org/rfc/rfc9110.html#section-15.5.8) : ce que signifie le statut, et comment un client peut répéter la requête avec des identifiants
- [MDN: 407 Proxy Authentication Required](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/407) : une description simple du statut
- [Chromium: login dialog strings](https://chromium.googlesource.com/chromium/src/+/HEAD/components/login_dialog_strings.grdp) : le texte de la boîte « The proxy $1 requires a username and password. »
- [Chromium: proxy support notes (proxy.md)](https://chromium.googlesource.com/chromium/src/+/HEAD/net/docs/proxy.md) : les identifiants des réglages de proxy manuels ne sont pas utilisés, les schémas d'authentification des proxys HTTP, et l'absence d'authentification SOCKS
- [Chromium: socks5_client_socket.cc](https://chromium.googlesource.com/chromium/src/+/HEAD/net/socket/socks5_client_socket.cc) : le client SOCKS5 de Chrome ne propose que la méthode sans authentification
- [Chromium: login_handler.cc](https://chromium.googlesource.com/chromium/src/+/HEAD/chrome/browser/ui/login/login_handler.cc) : les connexions aux proxys classées par hôte et port du proxy et transmises au gestionnaire de mots de passe
- [Chrome for Developers: chrome.webRequest API](https://developer.chrome.com/docs/extensions/reference/api/webRequest) : onAuthRequired, l'indicateur isProxy et l'autorisation webRequestAuthProvider
- [MDN: proxy.ProxyInfo](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/proxy/ProxyInfo) : Firefox transmet un nom d'utilisateur et un mot de passe pour les proxys SOCKS




Chrome redemande le nom d'utilisateur et le mot de passe du proxy quand le proxy
exige une connexion à laquelle Chrome n'a pas d'autre moyen de répondre. Quatre
situations sont à l'origine du problème, et trois d'entre elles se règlent dans
Chrome. La quatrième, un proxy SOCKS5 avec mot de passe, demande un changement
du côté du proxy ou un autre navigateur.

## Que signifie la boîte de connexion au proxy ?

Le proxy a refusé de transmettre votre requête tant que vous ne vous êtes
pas connecté. En termes HTTP, il a répondu avec le statut 407, Proxy Authentication
Required, que la [RFC 9110](https://www.rfc-editor.org/rfc/rfc9110.html#section-15.5.8)
décrit comme signifiant que « le client doit s'authentifier pour utiliser un
proxy pour cette requête ». Le proxy indique les méthodes de connexion qu'il
accepte, et le navigateur peut répéter la requête avec des identifiants.

Chrome les recueille dans une boîte de dialogue intitulée « Sign in » (se
connecter). Son texte, dans les
[chaînes des boîtes de dialogue de Chromium](https://chromium.googlesource.com/chromium/src/+/HEAD/components/login_dialog_strings.grdp),
est « The proxy $1 requires a username and password. » (le proxy $1 requiert un
nom d'utilisateur et un mot de passe), avec l'adresse du proxy à la place de
`$1`. Pour les proxys HTTP, Chrome prend en charge les méthodes Basic, Digest,
Negotiate et NTLM, listées dans les
[notes de Chromium sur les proxys](https://chromium.googlesource.com/chromium/src/+/HEAD/net/docs/proxy.md).

## Pourquoi Chrome redemande-t-il le mot de passe du proxy ?

Le plus souvent, le proxy a refusé les identifiants et répondu par un nouveau
407, donc Chrome redemande. Un mauvais mot de passe, un nom d'utilisateur copié
avec une espace à la fin ou un compte suspendu par le fournisseur se présentent
de la même façon du côté du navigateur.

La boîte revient aussi quand le mot de passe se trouve à un endroit que Chrome
ne lit pas, comme les réglages de proxy, et quand une extension qui l'enregistre
n'a pas reçu l'autorisation de répondre. Un proxy SOCKS5 avec mot de passe se
comporte autrement : Chrome n'affiche aucune boîte pour lui, et la connexion
échoue. Le tableau « Trouvez votre cas » reprend les quatre situations avec ce qu'il
faut faire pour chacune.

## Pourquoi le mot de passe des réglages de proxy est-il ignoré ?

Chrome ne lit pas les identifiants écrits dans les réglages de proxy. Beaucoup
de systèmes permettent d'y saisir un nom d'utilisateur et un mot de passe, ou de
les écrire dans l'adresse sous la forme `user:password@host:port`, et les
[notes de Chromium sur les proxys](https://chromium.googlesource.com/chromium/src/+/HEAD/net/docs/proxy.md)
sont explicites : « Chrome n'implémente pas cela et n'utilisera aucun
identifiant intégré aux réglages de proxy. » L'authentification passe par le
parcours de connexion habituel, et pour la plupart des gens, ce parcours est la
boîte de dialogue.

Un proxy défini avec l'option de lancement `--proxy-server` est une façon de
plus de saisir des réglages manuels, donc un mot de passe écrit dans l'option
n'a pas d'effet non plus.

## Comment une extension peut-elle répondre à votre place ?

Chrome permet à une extension de répondre à la demande de connexion d'un proxy
avant que la boîte de dialogue n'apparaisse. L'[API webRequest](https://developer.chrome.com/docs/extensions/reference/api/webRequest)
déclenche un événement `onAuthRequired` dont l'indicateur `isProxy` vaut true
quand c'est un proxy qui demande, et une extension dotée de l'autorisation
`webRequestAuthProvider` peut répondre avec le nom d'utilisateur et le mot de
passe.

Notre [ProxyJam Connector](/fr/browser-extension/), gratuit, utilise cet
événement. Vous enregistrez un nom d'utilisateur et un mot de passe dans chaque
profil de proxy, et l'extension répond pour le proxy enregistré dont l'hôte et
le port correspondent à ceux du proxy qui demande.

- Dans Chrome, elle répond dès que vous accordez l'accès réseau sur sa page
  Settings (paramètres) ; jusque-là, la boîte du navigateur apparaît comme
  d'habitude.
- Quand le proxy refuse deux fois les identifiants pour la même requête,
  Connector arrête de réessayer et son badge dans la barre d'outils affiche
  AUTH.
- Elle répond pour les proxys HTTP et HTTPS. Un profil SOCKS5 avec nom
  d'utilisateur et mot de passe reçoit un avertissement, puisque Chrome ne peut
  pas les utiliser.

## Chrome peut-il utiliser un proxy SOCKS5 avec mot de passe ?

Non. Les [notes de Chromium sur les proxys](https://chromium.googlesource.com/chromium/src/+/HEAD/net/docs/proxy.md)
indiquent qu'« aucune méthode d'authentification n'est prise en charge pour
SOCKSv5 dans Chrome (même si le protocole en prévoit certaines) », et aucune
pour SOCKS4. Le client SOCKS5 de Chrome ne propose au proxy que la méthode sans
identifiants, donc un proxy qui exige un mot de passe refuse la connexion.
L'API des extensions n'a aucun événement pour une connexion SOCKS auquel une
extension pourrait répondre.

Ce qui fonctionne :

1. **Faites enregistrer votre adresse par le fournisseur.** Certains
   fournisseurs de proxys peuvent admettre les connexions venant d'une liste
   d'adresses IP que vous leur donnez, sans mot de passe.
2. **Utilisez le point d'accès HTTP du fournisseur.** Si le même proxy accepte
   aussi les connexions HTTP, Chrome peut s'y connecter via la boîte de dialogue
   ou une extension.
3. **Utilisez Firefox pour ce proxy.** L'API des extensions de Firefox transmet
   un nom d'utilisateur et un mot de passe pour les proxys SOCKS
   ([référence ProxyInfo de MDN](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/proxy/ProxyInfo)).
   La version Firefox de Connector s'en sert, et elle s'installe depuis
   [Firefox Add-ons](https://addons.mozilla.org/firefox/addon/proxyjam-connector/?utm_source=website).

## Et ensuite ?

Si vous passez d'un proxy à mot de passe à un autre, une extension qui
enregistre les identifiants de chacun répond pour eux en HTTP et en HTTPS, et la
[page de l'extension](/fr/browser-extension/) liste ce que fait Connector dans
Chrome. Pour n'envoyer que certains sites par un tel proxy, consultez
[n'envoyer que certains sites par un proxy](/fr/blog/chrome-proxy-for-specific-sites/).
Les règles d'extension qui ont changé pour tous les sélecteurs sont décrites
dans [ce que Manifest V3 a changé pour les extensions de proxy](/fr/blog/switchyomega-manifest-v3/).

Si vous choisissez des proxys pour Connector, lisez
[ce qu'est un proxy ISP](/fr/blog/what-are-isp-proxies/) : ProxyJam vend des
proxys résidentiels statiques (ISP) sur la
[page des proxys ISP](/fr/isp-proxies/), avec les prix sur la
[page des tarifs](/fr/pricing/).

