Comment démarrer avec les proxys résidentiels Dataimpulse : configuration, authentification et première requête
Un guide pas à pas pour les débutants pour créer un compte Dataimpulse, générer des identifiants de proxy et envoyer vos premières requêtes HTTP ou SOCKS5 sous Windows, macOS et Linux.
Aperçu
Dataimpulse est un fournisseur de proxys proposant des proxys résidentiels et mobiles avec un modèle de facturation à l'usage et un pool de plus de 90 millions d'adresses IP. Ce tutoriel vous guide à travers l'essentiel : créer un compte, générer des identifiants de proxy et effectuer votre première requête via HTTP ou SOCKS5 sous Windows, macOS ou Linux. À la fin, vous serez prêt à intégrer les proxys Dataimpulse dans vos propres outils et scripts.
Prérequis
- Un compte Dataimpulse (l'inscription est gratuite ; vous ne payez que le trafic que vous utilisez).
- Une familiarité de base avec les outils en ligne de commande.
curlinstallé (préinstallé sur macOS et la plupart des distributions Linux ; Windows 10/11 l'inclut par défaut).
Étape 1 : Créer un compte Dataimpulse
- Visitez le site Web de Dataimpulse et cliquez sur le bouton d'inscription.
- Saisissez votre adresse e-mail et créez un mot de passe.
- Vérifiez votre adresse e-mail.
- Connectez-vous au tableau de bord. Vous arriverez sur le tableau de bord principal où vous pourrez gérer vos proxys et votre facturation.
Étape 2 : Générer des identifiants de proxy
- Dans le tableau de bord, accédez à la section de configuration du proxy ou « Get Proxy ».
- Choisissez le type de proxy : Résidentiel ou Mobile. Les proxys résidentiels sont idéaux pour le web scraping à grand volume ; les proxys mobiles sont meilleurs pour les tâches nécessitant des IP mobiles.
- Sélectionnez le protocole : HTTP ou SOCKS5.
- Choisissez une méthode d'authentification :
- Nom d'utilisateur/mot de passe : Dataimpulse génère un nom d'utilisateur et un mot de passe pour vous.
- Liste blanche d'IP : Ajoutez votre adresse IP publique actuelle ; aucun identifiant requis.
- Cliquez sur « Generate » ou « Create ». Vous verrez les détails du point de terminaison du proxy :
- Hôte :
gate.dataimpulse.com(exemple ; utilisez l'hôte réel de votre tableau de bord) - Port : par exemple,
823pour HTTP,824pour SOCKS5. - Nom d'utilisateur et mot de passe (si vous utilisez l'authentification).
- Hôte :
Notez le format complet de l'URL du proxy :
- HTTP :
http://username:password@host:port - SOCKS5 :
socks5://username:password@host:port
Étape 3 : S'authentifier et effectuer votre première requête
Option A : Authentification par nom d'utilisateur/mot de passe
Utilisez curl pour envoyer une requête via le proxy. Pour HTTP :
curl -x http://username:password@host:port https://httpbin.org/ip
Pour SOCKS5 :
curl --socks5 username:password@host:port https://httpbin.org/ip
Si la requête réussit, vous verrez une réponse JSON avec une adresse IP différente de la vôtre.
Option B : Authentification par liste blanche d'IP
Si vous avez ajouté votre IP à la liste blanche, omettez les identifiants :
curl -x http://host:port https://httpbin.org/ip
Étape 4 : Configurer les paramètres de proxy à l'échelle du système
Vous pouvez définir des variables d'environnement afin que la plupart des outils en ligne de commande et certaines applications respectent le proxy.
Windows (PowerShell)
$env:HTTP_PROXY="http://username:password@host:port"
$env:HTTPS_PROXY="http://username:password@host:port"
curl https://httpbin.org/ip
Pour SOCKS5, utilisez ALL_PROXY :
$env:ALL_PROXY="socks5://username:password@host:port"
macOS et Linux (Bash/Zsh)
export HTTP_PROXY="http://username:password@host:port"
export HTTPS_PROXY="http://username:password@host:port"
export ALL_PROXY="socks5://username:password@host:port"
curl https://httpbin.org/ip
Pour les rendre permanents, ajoutez les lignes export à votre profil de shell (par exemple, ~/.bashrc ou ~/.zshrc).
Étape 5 : Vérifier la connexion
Vérifiez l'adresse IP renvoyée. Elle doit :
- Différer de votre véritable IP.
- Appartenir à un FAI résidentiel ou mobile (vous pouvez la rechercher sur un service de géolocalisation IP).
Si vous voyez votre véritable IP, le proxy n'est pas utilisé. Vérifiez à nouveau votre commande ou vos variables d'environnement.
Dépannage
- 407 Proxy Authentication Required : Le proxy nécessite une authentification. Assurez-vous d'avoir inclus le nom d'utilisateur et le mot de passe dans l'URL, ou que votre IP est en liste blanche.
- Connection timed out : Vérifiez que l'hôte et le port sont corrects. Vérifiez votre pare-feu ou logiciel antivirus.
- 403 Forbidden from target site : La cible peut bloquer les IP de proxy. Essayez de passer à une nouvelle IP en générant une nouvelle session (Dataimpulse fait tourner les IP à chaque requête par défaut, mais vous pouvez également utiliser des sessions persistantes).
- curl: (5) Could not resolve proxy : L'hôte du proxy est incorrect. Vérifiez le nom d'hôte de votre tableau de bord.
- Windows: 'curl' is not recognized : Utilisez
curl.exeou installez curl depuis le site officiel.
Résumé
Vous avez appris à créer un compte Dataimpulse, à générer des identifiants de proxy et à effectuer des requêtes via HTTP et SOCKS5 sous Windows, macOS et Linux. La tarification à l'usage et le grand pool résidentiel de Dataimpulse en font un choix pratique pour le web scraping, la surveillance SEO et les tâches de confidentialité. Pour les prochaines étapes, explorez l'utilisation de Dataimpulse avec la bibliothèque requests de Python ou son intégration avec un framework de scraping.