
Apprendre à utiliser curl pour accrocher un proxy afin d'accéder à Internet.
Aujourd'hui, nous harcelons les programmeurs les plus couramment utilisés commande curl comment accrocher proxy, en particulier pour la nécessité de changer fréquemment IP collecte de données vieux fer. Ne vous précipitez pas pour frapper le code d'abord, nous devons comprendreadresse du serveur proxyformat : typiquement quelque chose comme http://ip:port或者http://user:pass@ip:port avec authentification.
Curl proxy parameter core play
N'oubliez pas ces deux paramètres favorables aux frères :
– -x est un mode simple (exemple : curl -x 112.95.161.201:8008 http://example.com)
– -proxy est le schéma complet (exemple : curl -proxy http://user001:abcd1234@proxy.ipipgo.io:8899 https://target.com)
| prendre | Paramètres recommandés |
|---|---|
| test ad hoc | -x Paramètres |
| Environnement formel | -Proxy + informations d'authentification |
Exemple de code
Utilisation de base (nœud de test avec ipipgo)
curl -x http://try.ipipgo.io:8080 https://httpbin.org/ip
Avec authentification du compte (n'oubliez pas de passer au package que vous avez acheté)
curl --proxy-user vipuser:2024best --proxy http://proxy.ipipgo.io:8899 https://target-site.com/data.json
Paramètres du délai d'attente (pour éviter les blocages)
curl --proxy http://proxy.ipipgo.io:8899 --max-time 30 https://slow-server.com
Guide pour éviter la fosse
Les débutants s'installent souvent dans ces endroits :
1. mélanger les accordsLe proxy http ne peut pas accéder aux sites https, vous devez utiliser un proxy qui supporte le https.
2. erreur d'orthographe portuaireLe port d'affaires par défaut pour ipipgo est 8899/8900, n'utilisez rien d'autre.
3. pas de temps mortIl est plus sûr d'ajouter un -max-time de 20 lorsque le réseau est en train de s'agiter.
Kit de premiers secours QA
Q : Que se passe-t-il si je ne peux pas me connecter à l'agent ?
Les nœuds d'ipipgo prennent en charge la fonction de détection en ligne, l'arrière-plan du site web officiel permet de vérifier l'état en temps réel.
Q : Que dois-je faire si mon adresse IP est fréquemment bloquée ?
R : le changement dans l'agent résidentiel dynamique d'ipipgo, chaque demande change automatiquement d'IP, j'ai personnellement testé la collecte des données d'une plate-forme de commerce électronique pendant trois jours consécutifs sans qu'elles ne changent.
Q:Return 407 authentication error ?
A:密码里有特殊符号的话要用URL编码,比如@换成%40,建议直接找ipipgo客服要现成的认证字符串。
Pourquoi ipipgo ?
Les données réelles internes parlent d'elles-mêmes :
- Réponse en millisecondes : 2 à 3 fois plus rapide que les agents courants sur le marché
- Pools d'adresses IP exclusifs : ne pas s'écraser avec les autres
- Routage intelligent : sélection automatique du nœud le plus rapide
Les nouveaux utilisateurs reçoivent un pack d'essai de trafic 3G, suffisant pour passer en revue le processus commercial avant de décider d'acheter un forfait.
Une dernière action impudique : écrire la configuration du proxy sous forme d'alias et la placer dans le fichier .bashrc, par exemplealias curlp='curl --proxy http://$IPIPGO_PROXY'L'utilisation du curlp direct et de l'URL permet d'économiser beaucoup de travail. Il y a de quoi ne pas comprendre la section commentaire voir, voir tout va revenir.

