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.
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
curlinstallé (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
-
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,
8080pour HTTP,1080pour SOCKS5) - Nom d'utilisateur
- Mot de passe
L'URL complète du proxy ressemblera à :
http://username:password@host:port - Hôte (par exemple,
-
Testez votre connexion Internet sans proxy
Avant d'utiliser un proxy, vérifiez quecurlfonctionne :curl -I https://httpbin.org/ipVous devriez voir une réponse HTTP 200.
-
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/ipRemplacez
username,password,hostetportpar vos identifiants réels. -
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.orgLa sortie devrait être l'IP du proxy, et non votre IP réelle.
-
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.orgPour rendre cela permanent, ajoutez les lignes à votre
~/.bashrcou~/.profile(soyez prudent quant au stockage des identifiants en texte clair). -
Essayez SOCKS5 au lieu de HTTP
ProxyScrape prend également en charge SOCKS5. Utilisez le schémasocks5://:curl -x socks5://username:password@host:port https://api.ipify.orgSOCKS5 peut être utile pour les applications qui ne gèrent pas bien les proxies HTTP.
-
Utilisez curl avec wget (facultatif)
Si vous utilisez égalementwget, 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'utilisertelnet host portpour 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 avecunset http_proxy https_proxyet 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.