
Guide pratique pour configurer un proxy IP pour netbook en ligne de commande.
Le développement du vieux fer a dû rencontrer une telle situation - certains outils de ligne de commande ne peuvent pas se connecter à l'Internet, en particulier la nécessité d'aller à un environnement réseau spécifique scénarios. Cette fois-ciIP proxyAujourd'hui, nous allons voir comment configurer un proxy directement dans la fenêtre CMD/DOS.
Pourquoi ai-je besoin d'un agent en ligne de commande ?
Par exemple, vous écrivez un script de crawler en python, il s'exécute correctement dans l'IDE, mais lorsque vous l'exécutez sur la ligne de commande, il signale une erreur de réseau. Cela est dû au fait que de nombreux outils de développement n'héritent pas des paramètres proxy du système, qui doivent être configurés séparément sur la ligne de commande. Il existe également des environnements de serveur qui n'ont pas d'interface graphique et qui doivent être utilisés à partir de la ligne de commande.
Paramètres du proxy en trois étapes
// Définir un proxy temporaire (redémarrage désactivé)
set http_proxy=http://用户名:密码@proxyIP:port
set https_proxy=http://用户名:密码@proxyIP:port
// Afficher la configuration actuelle du proxy
netsh winhttp show proxy
// Efface les paramètres du proxy
netsh winhttp reset proxy
Notez qu'il y a un piège ici : si l'agent requiert une authentification, n'oubliez pas de mettre l'optionsymbole spécial转义。比如密码里有@符号,就得改成%40。举个真实案例,之前有哥们密码是P@ssw0rd,设代理时就该写成P%40ssw0rd。
Tester la connectivité du proxy dans la pratique
Après avoir configuré le proxy, ne vous précipitez pas pour travailler, prenez cette commande pour le tester d'abord :
curl -x http://代理IP:端口 http://ipipgo.com/ip
Si l'IP renvoyée n'est pas la même que votre IP locale, cela signifie que le proxy fonctionne. Si vous obtenez une erreur, il s'agit probablement deÉchec de l'IP proxyouLe port n'est pas correct.il est temps de changer les ressources disponibles.
Guide d'adaptation des outils de ligne de commande
| Type d'outil | Méthodes de configuration du proxy |
|---|---|
| git | git config -global http.proxy adresse du proxy |
| wget | wget -e use_proxy=yes -e http_proxy=address |
| npm | npm config set proxy address |
Où trouver un agent fiable ?
C'est indispensable.ipipgoJ'ai utilisé son IP proxy assez régulièrement. En particulier lors de la collecte de données, l'IP résidentielle dynamique permet d'éviter efficacement le blocage. Concentrez-vous sur leurs caractéristiques :
- Les IP dynamiques résidentielles ne coûtent pas plus de 7 $ pour 1 G, ce qui convient aux missions à court terme.
- IP résidentielle statique 35 $ par mois, rentable pour une surveillance à long terme
- Prend en charge le protocole socks5, facile à utiliser en ligne de commande.
Questions fréquemment posées sur le déminage
Q : Je ne peux toujours pas me connecter après avoir configuré le proxy ?
R : Vérifiez d'abord si l'adresse IP a expiré, puis utilisez telnet pour tester si le port passe ou non : telnet Proxy IP Port
Q : Que dois-je faire si mon mot de passe comporte des symboles spéciaux ?
A:记得URL编码转换,比如@换成%40,空格换成%20
Q : Que dois-je faire si l'agent tombe fréquemment ?
R : Il est recommandé de changer le paquet IP résidentiel statique, la stabilité est beaucoup plus grande.
Enfin, nous vous rappelons que la fosse de proxy gratuit est trop, souvent rencontré IP bloqué, problèmes de lenteur. Surtout pour faire des projets sérieux, ou doivent utiliser ipipgo ce genre de services payants, le service à la clientèle peut toujours traiter le problème, que de jeter l'agent libre pour économiser beaucoup de chagrin d'amour.

