Skip to content
Beginner / 4 min read

Comment utiliser les proxys résidentiels Dataimpulse avec cURL sur Windows : guide du débutant

Un tutoriel convivial pour débutants pour configurer les proxys résidentiels Dataimpulse avec cURL sur Windows. Apprenez à vous authentifier, à effectuer des requêtes HTTP et SOCKS5, et à vérifier votre IP.

Windows SOCKS5 HTTP(S) Scraping Web

Aperçu

cURL est un outil en ligne de commande pour effectuer des requêtes HTTP. Il est intégré à Windows 10 et versions ultérieures, ce qui en fait un moyen pratique de tester des proxys ou de récupérer des pages web à partir de scripts. Ce tutoriel vous montre comment utiliser les proxys résidentiels Dataimpulse avec cURL sur Windows, en couvrant les protocoles HTTP et SOCKS5. Vous apprendrez à configurer l'authentification, à effectuer des requêtes et à résoudre les problèmes courants.

Dataimpulse propose des proxys résidentiels économiques optimisés pour le scraping web à haut volume et la collecte de données, avec un pool de plus de 90 millions d'IP et une facturation à l'usage. Ils prennent en charge les proxys HTTP et SOCKS5.

Prérequis

Avant de commencer, assurez-vous de disposer de :

  • Un ordinateur Windows 10 ou Windows 11.
  • cURL installé. La plupart des versions modernes de Windows incluent cURL. Ouvrez PowerShell et exécutez curl --version pour vérifier.
  • Un compte Dataimpulse avec accès aux proxys résidentiels. Vous aurez besoin de votre hôte proxy, port, nom d'utilisateur et mot de passe depuis le tableau de bord Dataimpulse.

Étape 1 : Récupérez vos identifiants de proxy Dataimpulse

  1. Connectez-vous à votre tableau de bord Dataimpulse.
  2. Accédez à la section des proxys résidentiels.
  3. Repérez votre hôte proxy (par ex., proxy.dataimpulse.com), port (par ex., 823), et vos identifiants d'authentification (nom d'utilisateur et mot de passe).
  4. Gardez ces informations à portée de main. Dataimpulse utilise par défaut l'authentification par nom d'utilisateur/mot de passe.

Étape 2 : Vérifiez cURL et configurez les variables d'environnement

  1. Ouvrez PowerShell comme terminal.
  2. Vérifiez la version de cURL :
    curl --version
    
  3. Pour éviter de saisir les identifiants dans chaque commande, définissez des variables d'environnement pour la session en cours :
    $env:DI_PROXY_HOST = "proxy.dataimpulse.com"
    $env:DI_PROXY_PORT = "823"
    $env:DI_PROXY_USER = "your_username"
    $env:DI_PROXY_PASS = "your_password"
    
    Remplacez les valeurs par vos identifiants Dataimpulse réels.

Étape 3 : Effectuez une requête à l'aide d'un proxy HTTP

Utilisez l'option --proxy (ou -x) avec l'URL du proxy. Incluez les identifiants dans l'URL ou utilisez des options séparées.

Option A : Identifiants dans l'URL

curl --proxy "http://$($env:DI_PROXY_USER):$($env:DI_PROXY_PASS)@$($env:DI_PROXY_HOST):$($env:DI_PROXY_PORT)" https://httpbin.org/ip

Option B : Identifiants via des options séparées

curl --proxy "http://$($env:DI_PROXY_HOST):$($env:DI_PROXY_PORT)" --proxy-user "$($env:DI_PROXY_USER):$($env:DI_PROXY_PASS)" https://httpbin.org/ip

La réponse doit afficher l'adresse IP de votre proxy au lieu de votre véritable IP.

Étape 4 : Effectuez une requête à l'aide d'un proxy SOCKS5

Dataimpulse prend également en charge SOCKS5. Utilisez le schéma socks5://.

curl --proxy "socks5://$($env:DI_PROXY_HOST):$($env:DI_PROXY_PORT)" --proxy-user "$($env:DI_PROXY_USER):$($env:DI_PROXY_PASS)" https://httpbin.org/ip

Remarque : certaines versions de cURL nécessitent socks5h:// pour laisser le proxy résoudre le DNS. Essayez socks5h:// si socks5:// échoue.

Étape 5 : Vérifiez votre adresse IP

Pour confirmer que le proxy fonctionne, interrogez un service d'écho d'IP :

curl --proxy "http://$($env:DI_PROXY_HOST):$($env:DI_PROXY_PORT)" --proxy-user "$($env:DI_PROXY_USER):$($env:DI_PROXY_PASS)" https://api.ipify.org

Si vous voyez une adresse IP Dataimpulse, tout est prêt.

Dépannage

Problème Cause possible Solution
407 Proxy Authentication Required Nom d'utilisateur/mot de passe incorrect Vérifiez à nouveau vos identifiants Dataimpulse. Assurez-vous qu'il n'y a pas d'espaces supplémentaires.
Failed to connect to proxy Hôte ou port incorrect Vérifiez l'hôte et le port depuis votre tableau de bord Dataimpulse.
SSL certificate problem Interception du proxy ou CA obsolète Ajoutez --insecure pour contourner la vérification SSL (pour test uniquement).
La connexion SOCKS5 échoue Version de cURL ou résolution DNS Essayez socks5h:// au lieu de socks5:// pour résoudre le DNS via le proxy.

Résumé

Vous avez appris à utiliser les proxys résidentiels Dataimpulse avec cURL sur Windows. Vous pouvez désormais vous authentifier avec les protocoles HTTP et SOCKS5, effectuer des requêtes et vérifier votre IP. Cette configuration est idéale pour tester rapidement un proxy ou l'intégrer dans des scripts batch. Pensez à Dataimpulse si vous avez besoin d'un grand pool de proxys résidentiels économique, avec facturation à l'usage et prise en charge de HTTP et SOCKS5.