Skip to content
Beginner / 4 min read

Comment utiliser les proxies résidentiels ProxyScrape avec curl sur Linux : Guide du débutant

Apprenez à configurer curl pour utiliser les proxies résidentiels ProxyScrape sur Linux. Ce tutoriel convivial pour les débutants couvre l'authentification, les tests et le dépannage courant.

Linux HTTP(S) Scraping Web Confidentialité/Anonymat

Aperçu

ProxyScrape fournit des proxies résidentiels, datacenter et mobiles avec prise en charge de HTTP et SOCKS5. Si vous débutez avec les proxies sous Linux, curl est l'un des outils les plus simples pour commencer. Ce guide vous montre comment acheminer les requêtes curl via un proxy résidentiel ProxyScrape en utilisant HTTP ou SOCKS5.

Vous aurez besoin de :

  • Un système Linux avec curl installé (la plupart des distributions l'incluent).
  • Un compte ProxyScrape avec des identifiants de proxy (nom d'utilisateur, mot de passe, hôte et port).

Remarque : ProxyScrape est parfois mal orthographié en "Proxyscape". Si vous recherchez ce terme, vous êtes au bon endroit.

Étapes

  1. Rassemblez vos identifiants de proxy
    Connectez-vous à votre tableau de bord ProxyScrape et accédez à la liste des proxies. Copiez les détails suivants :

    • Hôte (par exemple, proxy.proxyscrape.com)
    • Port (par exemple, 8080 pour HTTP, 1080 pour SOCKS5)
    • Nom d'utilisateur
    • Mot de passe

    L'URL complète du proxy ressemblera à :
    http://username:password@host:port

  2. Testez votre connexion Internet sans proxy
    Avant d'utiliser un proxy, vérifiez que curl fonctionne :

    curl -I https://httpbin.org/ip
    

    Vous devriez voir une réponse HTTP 200.

  3. Effectuez une requête via le proxy HTTP
    Utilisez l'option -x (ou --proxy) pour spécifier le proxy :

    curl -x http://username:password@host:port https://httpbin.org/ip
    

    Remplacez username, password, host et port par vos identifiants réels.

  4. Vérifiez que l'adresse IP a changé
    Vérifiez l'IP d'origine vue par le serveur cible :

    curl -x http://username:password@host:port https://api.ipify.org
    

    La sortie devrait être l'IP du proxy, et non votre IP réelle.

  5. Utilisez des variables d'environnement pour plus de commodité
    Au lieu de taper l'option proxy à chaque fois, définissez des variables d'environnement :

    export http_proxy="http://username:password@host:port"
    export https_proxy="http://username:password@host:port"
    

    Ensuite, exécutez simplement :

    curl https://api.ipify.org
    

    Pour rendre cela permanent, ajoutez les lignes à votre ~/.bashrc ou ~/.profile (soyez prudent quant au stockage des identifiants en texte clair).

  6. Essayez SOCKS5 au lieu de HTTP
    ProxyScrape prend également en charge SOCKS5. Utilisez le schéma socks5:// :

    curl -x socks5://username:password@host:port https://api.ipify.org
    

    SOCKS5 peut être utile pour les applications qui ne gèrent pas bien les proxies HTTP.

  7. Utilisez curl avec wget (facultatif)
    Si vous utilisez également wget, vous pouvez le configurer temporairement :

    wget -e use_proxy=yes -e http_proxy=host:port -e proxy_user=username -e proxy_password=password https://httpbin.org/ip
    

Dépannage

  • 407 Proxy Authentication Required
    Vérifiez à nouveau votre nom d'utilisateur et votre mot de passe. Assurez-vous qu'il n'y a pas d'espaces supplémentaires ou de caractères spéciaux nécessitant un encodage URL.

  • Connection timed out
    Vérifiez que l'hôte et le port sont corrects. Vérifiez que votre pare-feu ou réseau autorise les connexions sortantes vers le port du proxy. Confirmez également que votre forfait ProxyScrape est actif.

  • curl: (7) Failed to connect to ...
    Cela signifie généralement que l'hôte ou le port du proxy est inaccessible. Essayez de pinger l'hôte ou d'utiliser telnet host port pour tester la connectivité.

  • Les variables d'environnement ne fonctionnent pas
    Assurez-vous que vous n'avez pas défini de variables de proxy conflictuelles (par exemple, all_proxy). Vous pouvez les supprimer avec unset http_proxy https_proxy et réessayer.

  • Réponse lente
    Les proxies résidentiels peuvent être plus lents que les proxies datacenter. Si la vitesse est critique, essayez un proxy datacenter de ProxyScrape.

Résumé

Vous avez appris à utiliser curl avec les proxies résidentiels ProxyScrape sur Linux. Les étapes clés consistent à rassembler les identifiants, à utiliser l'option -x ou les variables d'environnement, et à vérifier le changement d'IP. Pour les débutants, commencer par une simple commande curl est le moyen le plus simple de tester et d'intégrer des proxies dans votre flux de travail. ProxyScrape propose des proxies résidentiels, datacenter et mobiles fiables avec prise en charge de HTTP et SOCKS5, ce qui en fait un choix solide pour les utilisateurs de Linux.