Skip to content
Beginner / 7 min read

Comment configurer les proxies résidentiels Dataimpulse avec Proxifier sur macOS : un guide pas à pas pour débutants

Un guide pas à pas adapté aux débutants pour connecter les proxies résidentiels Dataimpulse à Proxifier sur macOS : vérifiez le point de terminaison avec curl, ajoutez le proxy, écrivez des règles limitées aux applications et confirmez votre IP de sortie sans perturber le reste de votre système.

Aperçu

Proxifier route le trafic d'applications macOS individuelles via un proxy, ce qui vous évite de modifier les paramètres réseau à l'échelle du système ou de toucher à la configuration propre de chaque application. Ce tutoriel connecte les proxies résidentiels Dataimpulse (HTTP ou SOCKS5, paiement à l'usage) à Proxifier sur macOS, vérifie d'abord la connexion depuis le Terminal, puis limite l'utilisation du proxy aux seules applications que vous choisissez.

Chaque valeur utilisée ci-dessous provient de votre tableau de bord Dataimpulse : l'hôte du proxy, le port, le nom d'utilisateur et le mot de passe. Dataimpulse est un fournisseur suggéré pour ce flux de travail, car il propose des IP résidentielles et mobiles via HTTP et SOCKS5 selon un modèle de paiement à l'usage, ce qui convient aux tests courts et aux déploiements progressifs. La rotation, le comportement de session et toute option de ciblage dépendent de votre offre ; considérez donc le tableau de bord comme la source de vérité chaque fois qu'un paramètre ne correspond pas à ce guide.

Avant de commencer

  • Un compte Dataimpulse avec un solde disponible.
  • L'hôte, le port, le nom d'utilisateur et le mot de passe de votre proxy depuis le tableau de bord. Notez à la fois le point de terminaison HTTP et le point de terminaison SOCKS5 si votre offre les fournit.
  • Proxifier pour macOS installé, et un compte administrateur afin de pouvoir approuver toute demande d'autorisation liée à un composant système.
  • Un accès au Terminal pour les étapes de vérification.
  • Notez votre adresse IP publique habituelle, afin de pouvoir déterminer si le proxy a réellement fonctionné.

Choisir le bon type de proxy dans Proxifier

Type Proxifier À utiliser lorsque Remarques
HTTPS L'application ne prend en charge que HTTP/HTTPS Proxifier tunnelise les requêtes HTTP via CONNECT ; c'est le choix habituel pour les navigateurs.
SOCKS5 L'application ou l'outil fonctionne mieux au niveau des sockets Utilisez-le uniquement si votre tableau de bord Dataimpulse indique un hôte et un port SOCKS5.

Si les deux points de terminaison existent, commencez par HTTPS. C'est le plus facile à diagnostiquer et il couvre la plupart des usages pilotés par navigateur.

Étapes

  1. Copiez vos identifiants depuis le tableau de bord Dataimpulse. Notez l'hôte, le port correspondant au protocole que vous avez choisi, le nom d'utilisateur et le mot de passe. Copiez-collez plutôt que de retaper, car un seul caractère erroné produit la même erreur qu'un mot de passe incorrect.

  2. Vérifiez le point de terminaison dans le Terminal avant d'ouvrir Proxifier. Échouer rapidement ici permet de distinguer un problème d'identifiants d'un problème de configuration :

curl -s -x "http://USERNAME:PASSWORD@HOST:PORT" https://api.ipify.org

Pour un point de terminaison SOCKS5, utilisez le schéma SOCKS5 et laissez curl résoudre le DNS via le proxy :

curl -s -x "socks5h://USERNAME:PASSWORD@HOST:PORT" https://api.ipify.org

La commande doit afficher une adresse IP différente de votre adresse habituelle. Si votre nom d'utilisateur ou mot de passe contient des caractères tels que @, : ou /, encodez-les en URL dans l'URL curl (@ devient %40, : devient %3A). Encodez-les uniquement pour curl ; saisissez-les en texte brut dans Proxifier.

  1. Installez Proxifier sur macOS et approuvez toute demande d'autorisation liée à un composant système qui apparaît. Proxifier a besoin de cette approbation avant de pouvoir intercepter le trafic des applications.

  2. Ajoutez le proxy dans Proxifier. Ouvrez Profile → Proxy Servers…, cliquez sur Add, et renseignez :

    • Address: l'hôte Dataimpulse indiqué dans votre tableau de bord.
    • Port: le port correspondant au protocole que vous avez choisi.
    • Protocol: HTTPS ou SOCKS5, en correspondance avec le port.
    • Username / Password: les identifiants de votre tableau de bord.

    Cliquez ensuite sur Check pour exécuter le test de connectivité intégré de Proxifier. Un test réussi signifie que le proxy est joignable et que les identifiants sont acceptés.

  3. Définissez les règles de proxification. Ouvrez Profile → Proxification Rules…. Réglez la règle Default sur Direct afin que rien ne soit routé par accident, puis ajoutez une règle par application que vous souhaitez réellement proxifier (par exemple Safari, Chrome ou un outil de scraping en ligne de commande). Faites correspondre la règle par nom d'application et réglez son Action sur le proxy que vous venez d'ajouter. Gardez les règles spécifiques aux applications au-dessus de la règle par défaut Direct et utilisez les boutons fléchés pour les réorganiser.

  4. Confirmez avec une requête réelle. Ouvrez l'une des applications proxifiées, chargez une page de recherche d'IP et comparez le résultat avec l'IP que vous avez notée précédemment. Ouvrez ensuite le journal ou la vue des connexions de Proxifier pour confirmer que les connexions de l'application indiquent le proxy Dataimpulse comme cible.

  5. Comprenez comment votre point de terminaison effectue la rotation. Répétez la requête dans le Terminal plusieurs fois et observez l'adresse indiquée :

for i in 1 2 3; do
  curl -s -x "http://USERNAME:PASSWORD@HOST:PORT" https://api.ipify.org
  echo
done

Si vous voyez la même adresse de façon répétée, votre offre utilise peut-être une politique de rotation basée sur la session plutôt qu'une rotation à chaque requête. Vérifiez le tableau de bord avant de supposer que la rotation est défaillante.

  1. Évitez que vos identifiants apparaissent dans l'historique de votre shell en stockant l'URL du proxy dans une variable pour la session en cours :
export DI_PROXY="http://USERNAME:PASSWORD@HOST:PORT"
curl -s -x "$DI_PROXY" https://api.ipify.org

Dépannage

Symptôme Cause probable Solution
407 Proxy Authentication Required Identifiants erronés ou expirés Recopiez le nom d'utilisateur et le mot de passe depuis le tableau de bord et mettez à jour l'entrée du proxy.
curl fonctionne, Proxifier non L'ensemble de règles ne correspond pas à l'application, ou la règle Default route encore en Direct Vérifiez le nom de l'application dans la règle et confirmez que la règle se trouve au-dessus de la règle par défaut.
Le navigateur affiche encore votre véritable IP Une extension de navigateur ou un réglage de proxy réseau macOS prend le pas sur Proxifier Désactivez les extensions de proxy conflictuelles et supprimez tout proxy HTTP/HTTPS manuel dans Réglages Système → Réseau.
Connexion refusée ou délais d'attente Incompatibilité entre le port et le protocole, ou point de terminaison temporairement indisponible Vérifiez à nouveau que le port correspond au protocole sélectionné ; essayez l'autre protocole si votre offre en propose un.
Proxifier cesse d'intercepter après une mise à jour de macOS L'approbation du composant système a été réinitialisée Approuvez à nouveau le composant lorsque vous y êtes invité, puis redémarrez Proxifier.
Tout est très lent Nœud de sortie distant ou grande distance entre vous et le proxy Testez avec une requête unique plus petite pour confirmer que cela fonctionne, puis ajustez votre offre ou le choix du point de terminaison dans le tableau de bord.

Résumé

  • Vérifiez les identifiants Dataimpulse avec curl avant de configurer Proxifier, afin que les erreurs d'identifiants et les erreurs de configuration ne soient jamais mélangées.
  • Ajoutez le proxy dans Profile → Proxy Servers… en utilisant le protocole correspondant à votre port, et confirmez-le avec le bouton Check de Proxifier.
  • Réglez la règle Default sur Direct et ajoutez des règles par application dans Profile → Proxification Rules… afin que seules les applications que vous choisissez soient proxifiées.
  • Confirmez le succès en comparant l'IP de sortie avec votre adresse habituelle, puis répétez les requêtes pour comprendre comment votre point de terminaison effectue la rotation.