Un proxy, c'est deux choses séparées par deux-points : un hôte et un port. Tout ce que vous faites avec un proxy, qu'il s'agisse de configurer un navigateur, d'y diriger un scraper ou de déboguer une connexion qui échoue, commence par la lecture correcte de ces deux valeurs. La question « quelle est l'adresse de mon serveur proxy ? » se divise en deux cas très différents, et les confondre fait perdre des heures.

Premier cas : un proxy est déjà configuré sur votre machine et vous devez trouver où. Cette valeur se trouve dans les paramètres réseau de votre système d'exploitation ou de votre navigateur, et sur un réseau géré elle a pu être appliquée automatiquement. Second cas : un fournisseur vous a remis un point de terminaison comme proxy.example.com:8080 et vous devez le lire puis y diriger un outil. Ce guide couvre les deux, étape par étape, sur Windows, macOS, Linux et les principaux navigateurs, avec des vérifications en ligne de commande que vous pouvez coller pour ne jamais avoir à faire confiance à un panneau de paramètres qui ment.

Adresse, IP et port : lisez d'abord le point de terminaison

Mettez d'abord le vocabulaire au clair, car les champs sont étiquetés de façon incohérente selon les plateformes. Une adresse de serveur proxy est l'hôte auquel vous vous connectez : soit un nom d'hôte (proxy.example.com), soit une IP littérale (198.51.100.10). Le port est le nombre après les deux-points (8080, 3128 et 1080 sont courants) qui détermine quel service de cet hôte joindre. Ensemble ils forment le point de terminaison, que beaucoup d'outils attendent sous la forme d'une seule chaîne, host:port.

Une chose qui déroute souvent : l'adresse du proxy n'est pas votre IP, et ce n'est pas l'IP qu'un site finit par voir. C'est la machine intermédiaire ; le site voit une IP distincte par laquelle le proxy sort. Si cette distinction reste floue, les mécanismes sont expliqués dans qu'est-ce qu'un serveur proxy. Un fournisseur vous donnera aussi un nom d'utilisateur et un mot de passe ; ils ne font pas partie de l'adresse, mais la plupart des outils les acceptent en ligne sous la forme user:pass@host:port.

Trois façons dont une adresse arrive sur votre machine

Manuelle, automatique ou aucune. Manuelle signifie qu'un hôte et un port fixes ont été saisis dans les paramètres. Automatique signifie qu'un fichier PAC ou une URL WPAD décide du proxy par requête : le panneau de paramètres affiche alors une URL de script, pas un host:port, et vous devez lire le script (ou lancer une vérification en CLI) pour voir l'adresse réelle. Aucune signifie qu'aucun proxy n'est défini, et un panneau vide est le résultat attendu, pas un bug.

Trouver votre adresse de proxy sous Windows

Windows conserve les paramètres de proxy à deux endroits qui peuvent se contredire : l'application Paramètres moderne (par utilisateur) et le magasin WinHTTP à l'échelle du système qu'utilisent les services. Vérifiez les deux.

Par les Paramètres

  1. Ouvrez Paramètres et allez dans Réseau & Internet → Proxy.
  2. Sous Configuration manuelle du proxy, si Utiliser un serveur proxy est activé, les champs Adresse et Port contiennent votre host:port.
  3. Sous Configuration automatique du proxy, une Adresse de script renseignée signifie qu'un fichier PAC est aux commandes ; le host:port réel se trouve à l'intérieur de ce script.

Par la ligne de commande

Le panneau Paramètres n'affiche que la configuration par utilisateur. Pour voir ce que le système applique réellement, interrogez le magasin WinHTTP, qui fait autorité pour de nombreux services en arrière-plan.

powershell
# System-wide proxy (services, not just your browser)
netsh winhttp show proxy

# Per-user setting the apps read, straight from the registry
reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer

Si netsh indique « Direct access (no proxy server) » alors que votre navigateur en utilise clairement un, le proxy est configuré au niveau par utilisateur uniquement, ce que la ligne reg query révélera.

Trouver votre adresse de proxy sous macOS

macOS stocke les paramètres de proxy par service réseau (Wi-Fi, Ethernet, chaque VPN), de sorte que la réponse peut différer selon l'interface sur laquelle vous êtes.

Par les Réglages Système

  1. Ouvrez Réglages Système → Réseau et sélectionnez votre service actif (Wi-Fi ou Ethernet).
  2. Cliquez sur Détails (sur les anciennes versions de macOS : Avancé) et ouvrez l'onglet Proxies.
  3. Chaque ligne de protocole (Proxy web / HTTP, Proxy web sécurisé / HTTPS, SOCKS) qui est cochée affiche son Serveur et son Port. Une ligne Configuration de proxy automatique cochée affiche plutôt une URL PAC.

Par le terminal

networksetup lit le même magasin que l'interface graphique, mais il est plus rapide et scriptable. Passez-lui le nom de service exact tel qu'il apparaît dans le panneau Réseau.

bash
# List service names exactly as networksetup expects them
networksetup -listallnetworkservices

# Host:port for HTTP and HTTPS on Wi-Fi
networksetup -getwebproxy "Wi-Fi"
networksetup -getsecurewebproxy "Wi-Fi"

# PAC / auto-config URL, if one is set
networksetup -getautoproxyurl "Wi-Fi"

Trouver votre adresse de proxy sous Linux

Linux n'a pas de source unique de vérité. Un environnement de bureau, le shell et les applications individuelles portent chacun leur propre réglage, alors vérifiez la couche qui compte pour ce que vous exécutez.

Environnement de bureau

Sous GNOME, ouvrez Paramètres → Réseau → Proxy réseau ; sous KDE, Paramètres système → Réseau → Proxy. Le mode manuel liste un hôte et un port par protocole ; le mode automatique affiche une URL PAC.

Variables d'environnement du shell

Pour tout ce que vous lancez dans un terminal, le proxy provient presque toujours de variables d'environnement. C'est aussi la couche que la plupart des outils en ligne de commande, dont curl et wget, lisent réellement.

bash
# Show any proxy variables the shell currently exports
env | grep -i -e proxy

# GNOME stores its own copy here, separate from the shell
gsettings get org.gnome.system.proxy mode
gsettings get org.gnome.system.proxy.http host

La sortie typique ressemble à des lignes comme http_proxy=http://proxy.example.com:8080 et https_proxy=.... Notez que le panneau de bureau et ces variables sont indépendants : définir l'un ne définit pas l'autre, ce qui est la raison habituelle pour laquelle une application graphique et une application en terminal divergent sur l'existence d'un proxy.

Trouver votre adresse de proxy dans les navigateurs

La plupart des navigateurs s'en remettent au système d'exploitation, donc les étapes ci-dessus répondent généralement à la question. L'exception est Firefox, qui conserve sa propre configuration de proxy entièrement séparée de celle de l'OS.

Chrome et Edge

Tous deux délèguent au système. Dans Chrome, Paramètres → Système → Ouvrir les paramètres de proxy de votre ordinateur ; dans Edge, Paramètres → Système et performances → Ouvrir les paramètres de proxy de votre ordinateur. Chacun ouvre le panneau de l'OS abordé plus haut, alors lisez-y le host:port.

Firefox

  1. Ouvrez Paramètres, faites défiler jusqu'à Paramètres réseau, puis cliquez sur Paramètres.
  2. Configuration manuelle du proxy affiche directement les champs hôte et port pour HTTP, HTTPS et SOCKS.
  3. URL de configuration automatique du proxy pointe vers un fichier PAC ; Utiliser les paramètres proxy du système renvoie à l'OS.

Où chercher, par plateforme

Le récapitulatif, pour aller directement au bon endroit :

Plateforme Emplacement dans l'interface Vérification CLI la plus rapide
Windows Paramètres → Réseau & Internet → Proxy netsh winhttp show proxy
macOS Réseau → Détails → Proxies networksetup -getwebproxy "Wi-Fi"
Linux Paramètres → Réseau → Proxy réseau env | grep -i proxy
Firefox Paramètres → Paramètres réseau s/o (dans l'application uniquement)
Chrome / Edge délègue au panneau de l'OS utilisez la vérification CLI de l'OS

Vérifiez que l'adresse fonctionne réellement

Trouver un host:port n'est que la moitié du travail. Le vrai test est de savoir si le trafic passe bien par lui et sort de l'IP que vous attendez. Envoyez une requête via le proxy vers un service d'écho et relisez l'adresse : si elle affiche l'IP de sortie du proxy au lieu de la vôtre, le routage fonctionne.

bash
# Route one request through the proxy, then read the exit IP
curl -x "http://user:[email protected]:8080" "https://httpbin.org/ip"

# Output shows the proxy's IP, not yours
{ "origin": "203.0.113.42" }

Si la requête se bloque ou renvoie une erreur de connexion, c'est que l'hôte ou le port est erroné, que le proxy exige des identifiants que vous n'avez pas fournis, ou qu'il requiert HTTPS plutôt que HTTP. Le flux curl complet, y compris les cas particuliers d'authentification, se trouve dans comment utiliser curl avec un proxy. Quand vous voyez plutôt des codes de statut explicites comme 407 ou 502, les codes d'erreur de statut proxy associent chacun à une cause.

Quand l'adresse est vide, erronée ou rotative

Un panneau de proxy vide signifie généralement qu'aucun proxy n'est défini, ce qui est correct sur une connexion domestique normale ; rien n'est cassé. Si vous en attendiez un, le proxy est peut-être configuré sur une autre couche (variables du shell sous Linux, magasin WinHTTP sous Windows) que celle que vous consultez, alors lancez la vérification CLI correspondante ci-dessus.

Un autre problème survient quand l'adresse est correcte mais que la connexion échoue quand même. Vérifiez que l'hôte et le port correspondent à la configuration du fournisseur caractère par caractère, contrôlez que les identifiants sont activés si le proxy les exige, et testez depuis un second outil pour écarter une seule application mal configurée. Si le proxy fonctionne dans curl mais pas dans votre navigateur, la faute est dans les paramètres du navigateur.

Le cas le plus difficile est celui où il n'y a pas du tout d'adresse fixe unique. Les proxies rotatifs changent d'IP de sortie à chaque requête ou à chaque session, donc lire « l'adresse » sur un panneau n'a aucun sens : le host:port auquel vous vous connectez reste constant tandis que l'IP derrière lui change. Pour ce modèle, vous lisez le seul point de terminaison de passerelle stable que votre fournisseur vous donne, ce qui correspond exactement à la forme d'un point de terminaison géré.

L'adresse la plus simple à gérer : une passerelle stable

Si vous cherchez une adresse de proxy afin d'y diriger un scraper ou un outil, la réponse la plus propre n'est pas de gérer du tout des paires host:port individuelles. Une passerelle rotative vous donne un point de terminaison unique et stable et échange automatiquement l'IP de sortie derrière lui : il n'y a qu'une seule adresse à configurer et rien à actualiser quand une IP se fait bloquer.

Crawlbase Smart AI Proxy

Un seul host:port vers lequel diriger n'importe quel outil. Smart AI Proxy est un point de terminaison rotatif unique adossé à un large pool résidentiel, datacenter et mobile : vous le configurez une fois, il fait tourner les sorties à chaque requête et réessaie en cas de blocage, vous ne courez donc jamais après une nouvelle adresse. Déposez-le dans le même champ proxy que vous venez d'apprendre à lire, et testez d'abord votre cible réelle sur l'offre gratuite.

Que vous le pointiez vers la passerelle ci-dessus ou vers l'hôte de votre propre fournisseur, le champ de configuration est identique à celui que vous avez trouvé dans votre panneau de paramètres. C'est le bénéfice de lire correctement l'adresse une seule fois : chaque outil, navigateur et OS attend le même host:port au même endroit.

Récapitulatif

Points clés

  • Une adresse, c'est un hôte et un port. Lisez-la sous la forme host:port ; les identifiants, quand ils sont présents, se placent devant sous la forme user:pass@host:port.
  • Les panneaux de paramètres mentent ; la CLI, non. netsh winhttp show proxy, networksetup -getwebproxy et env | grep proxy montrent ce que le système applique réellement.
  • Les couches se contredisent. Par utilisateur ou système sous Windows, interface ou variables du shell sous Linux, Firefox ou l'OS : vérifiez la couche que votre outil lit réellement.
  • La configuration automatique masque l'adresse réelle. Une URL PAC ou WPAD signifie que le host:port vit dans un script, pas dans le panneau.
  • Vérifiez en faisant écho à l'IP de sortie. Envoyez une requête via le proxy vers un service d'écho ; l'IP du proxy confirme que le routage fonctionne.

Foire aux questions

Quelle est l'adresse de mon serveur proxy ?

C'est l'hôte et le port par lesquels votre trafic transite, par exemple proxy.example.com:8080. Sous Windows, regardez dans Paramètres → Réseau & Internet → Proxy, sous macOS dans Réseau → Détails → Proxies, et sous Linux dans les variables d'environnement de proxy de votre shell ou le panneau réseau du bureau. Si un fournisseur vous a donné le proxy, l'adresse figure dans les identifiants qu'il a émis.

L'adresse du proxy est-elle la même que mon adresse IP ?

Non. L'adresse du proxy est la machine intermédiaire à laquelle vous vous connectez. Votre propre IP est l'adresse que votre machine porte sur son réseau, et l'IP qu'un site voit est celle par laquelle le proxy sort. Les trois peuvent être des valeurs différentes, ce qui est tout l'intérêt du routage via un proxy.

Comment trouver une adresse de proxy sur mon téléphone ?

Sur Android, allez dans Paramètres → Réseau & Internet → Wi-Fi, touchez le réseau connecté et regardez sous Proxy. Sur iPhone, allez dans Réglages → Wi-Fi, touchez le réseau connecté et faites défiler jusqu'à Proxy HTTP, où une entrée manuelle affiche le serveur et le port et une entrée automatique affiche une URL de configuration.

Que signifie une adresse de proxy vide ?

Généralement qu'aucun proxy n'est configuré, ce qui est normal sur une connexion ordinaire. Si vous en attendiez un, le proxy est peut-être défini sur une couche que vous ne consultez pas, comme les variables d'environnement du shell sous Linux ou le magasin WinHTTP sous Windows. Lancez la vérification en ligne de commande correspondante pour confirmer ce que le système applique réellement.

Pourquoi l'interface affiche-t-elle une URL de script au lieu d'un hôte et d'un port ?

Parce que la configuration automatique du proxy est utilisée. Un fichier PAC ou une URL WPAD décide du proxy par requête, donc le panneau affiche l'adresse du script plutôt qu'un host:port fixe. Pour voir l'adresse réelle, ouvrez le script PAC ou lancez une vérification en ligne de commande qui rapporte le proxy résolu.

Comment tester si une adresse de proxy fonctionne vraiment ?

Envoyez-lui une seule requête vers un service d'écho et lisez le résultat. Avec curl -x "http://user:pass@host:port" "https://httpbin.org/ip", une réponse affichant l'IP de sortie du proxy confirme que le routage fonctionne. Un blocage ou une erreur de connexion signifie que l'hôte, le port ou les identifiants sont erronés, ou que le proxy attend un protocole différent.

Commencer à construire

Crawlez n'importe quel site à grande échelle, sans combattre l'infrastructure.

Crawlbase gère les proxies, les empreintes et les CAPTCHA afin que votre équipe livre des pipelines de données au lieu de maintenir la plomberie de crawl. 1 000 requêtes gratuites, sans carte requise.

En libre-service · Sans appel commercial requis · Volumes de crawl entreprise disponibles