Comment utiliser un proxy : navigateur, curl et Python

Vous avez trouvé un proxy dans la liste — et maintenant ? Ce guide montre comment brancher un proxy sur les outils les plus utilisés : navigateurs, paramètres système, curl et Python. Tous les exemples utilisent IP:PORT comme valeur fictive ; copiez les vraies valeurs depuis la liste de proxy gratuit.

Avant de commencer

  • Choisissez un proxy vérifié il y a quelques secondes et dont la latence est faible.
  • Notez le protocole : un proxy HTTP et un proxy SOCKS5 ne se configurent pas de la même façon.
  • Gardez deux ou trois proxys de réserve — les proxys gratuits peuvent tomber à tout moment.

Firefox

Firefox possède ses propres paramètres de proxy, indépendants du système :

  1. Ouvrez Paramètres → Général → Paramètres réseau → Paramètres…
  2. Sélectionnez Configuration manuelle du proxy.
  3. Pour un proxy HTTP, saisissez l’IP et le port dans Proxy HTTP et cochez Utiliser également ce proxy pour HTTPS.
  4. Pour un proxy SOCKS, remplissez Hôte SOCKS, choisissez SOCKS v5 (ou v4) et cochez Utiliser un DNS distant lorsque SOCKS v5 est actif.
  5. Cliquez sur OK et ouvrez n’importe quelle page du type « quelle est mon IP » pour vérifier.

Chrome et Edge

Les navigateurs basés sur Chromium utilisent par défaut le proxy du système. Pour utiliser un proxy uniquement dans le navigateur, lancez-le avec une option :

chrome --proxy-server="http://IP:PORT"
chrome --proxy-server="socks5://IP:PORT"

Les extensions de changement de proxy font la même chose d’un simple clic et sont pratiques si vous changez souvent de proxy.

Windows et macOS

  • Windows : Paramètres → Réseau et Internet → Proxy → Configuration manuelle du proxy → saisissez l’adresse et le port.
  • macOS : Réglages Système → Réseau → votre connexion → Détails → Proxys → activez Proxy web (HTTP), Proxy web sécurisé (HTTPS) ou Proxy SOCKS.

Les paramètres système s’appliquent à tous les programmes qui les respectent : pensez à désactiver le proxy une fois terminé.

curl

curl -x http://IP:PORT https://example.com
curl --socks5-hostname IP:PORT https://example.com

--socks5-hostname fait résoudre le domaine par le proxy, ce qui évite les fuites de requêtes DNS. Ajoutez --max-time 15 pour ne pas rester bloqué sur un proxy mort.

Python requests

import requests

proxy = "http://IP:PORT"            # ou "socks5h://IP:PORT"
r = requests.get(
    "https://example.com",
    proxies={"http": proxy, "https": proxy},
    timeout=15,
)
print(r.status_code)

La prise en charge de SOCKS nécessite un paquet supplémentaire : pip install "requests[socks]".

Scrapy

Définissez le proxy pour chaque requête via meta :

yield scrapy.Request(url, meta={"proxy": "http://IP:PORT"})

Faire tourner des proxys gratuits

Les proxys gratuits s’utilisent idéalement en pool. Téléchargez une liste fraîche via notre API, essayez les proxys à tour de rôle et retirez ceux qui échouent :

import random, requests

pool = requests.get(
    "https://SITE/api/v1/proxies?protocol=http&anonymity=elite&format=txt"
).text.split()

for attempt in range(5):
    proxy = "http://" + random.choice(pool)
    try:
        r = requests.get("https://example.com",
                         proxies={"http": proxy, "https": proxy}, timeout=10)
        break
    except requests.RequestException:
        pool.remove(proxy.removeprefix("http://"))

Remplacez SITE par l’adresse de ce site. Rafraîchissez le pool toutes les quelques minutes — la liste elle-même est mise à jour toutes les 30 secondes.

Dépannage

  • Connexion refusée ou délai dépassé — le proxy est hors ligne. Passez au suivant.
  • 407 Proxy Authentication Required — le proxy exige désormais un mot de passe ; ignorez-le.
  • Des captchas partout — passez à un proxy élite ou à un autre pays.
  • Le site voit votre véritable IP — le proxy est transparent, ou votre programme ignore les paramètres de proxy.

Quand les proxys gratuits ne suffisent plus, lisez notre comparatif proxy gratuit ou payant.

Aussi disponible en: EnglishРусскийУкраїнськаEspañolPortuguês (Brasil)DeutschTürkçeBahasa IndonesiaTiếng Việt简体中文العربيةفارسی

À lire ensuite