
Apprenez à utiliser la boucle pour accrocher une procuration !
Les développeurs web ont dû rencontrer cette situation : les requêtes locales dépassent toujours le temps imparti, ou certains sites ne sont pas accessibles. Cette fois, il faut faire appel au proxy IP pour ce sauvetage. Voyons comment utiliser la ligne de commande curl pour accrocher le proxy, je suis sûr que la fin de l'opération peut commencer.
Configuration du proxy HTTP
Préparons-en un.ipipgodu proxy HTTP dans un format qui ressemble à ceci : http://用户名:密码@gatewayaddress:port. A titre d'exemple :
curl -x "http://user2024:pass123@gateway.ipipgo.com:8899" https://target-site.com
Trois choses à noter ici :
1) Le nom d'utilisateur, le mot de passe et l'adresse de la passerelle sont séparés par le caractère@ symbolecoulis
2. l'accord de procuration doit être écrit clairement, qu'il s'agisse de http ou de https
3) Lorsque vous rencontrez un proxy qui exige une authentification, n'oubliez pas d'indiquer le mot de passe du compte devant l'adresse de la passerelle.
Pratique de l'agent SOCKS5
Le proxy SOCKS5 est plus approprié lorsque vous devez gérer des protocoles UDP ou des requêtes réseau plus complexes. Utilisez le proxyipipgoN'oubliez pas d'ajouter le paramètre -socks5 au proxy SOCKS5 :
curl --socks5 "user2024:pass123@gateway.ipipgo.com:1080" https://target-api.com
Il y a un piège à éviter : l'agent SOCKS5 a une fonctionnuméro de portContrairement aux proxys HTTP, les ports SOCKS5 courants sont 1080 ou 1081, en fonction des paramètres fournis par le fournisseur de services.
Configuration de la variable d'environnement Proxy
Si vous voulez gagner du temps, vous pouvez définir des variables système afin de ne pas avoir à taper des commandes avec des paramètres à chaque fois. Ouvrez un terminal et tapez
export http_proxy="http://user2024:pass123@gateway.ipipgo.com:8899"
export https_proxy=$http_proxy
N'oubliez pas d'utiliser cette commande pour vérifier si elle prend effet après l'avoir configurée :
curl -v https://ipinfo.io/ip
Scène de renversement courante AQ
Q : La configuration du proxy est réussie mais la requête ne répond pas ?
R : Testez d'abord le port à l'aide de telnet :telnet gateway.ipipgo.com 8899. S'il ne se connecte pas, il peut s'agir d'un problème d'incendie ou d'un proxy expiré.
Q : Comment puis-je vérifier si la demande en cours passe par un proxy ?
R : Dans la commande curl, ajoutez-vregarder le message de retour dans le fichierConnecté àLe retour n'est pas une adresse de serveur proxy.
Q : Que se passe-t-il si j'ai besoin d'un proxy http et d'un proxy socks5 ?
R : Dans ce cas, il est recommandé d'utiliseripipgoL'agent de routage intelligent, leur passerelle peut automatiquement identifier le type de protocole, la méthode de configuration voir le document officiel.
La porte d'entrée pour choisir les services d'une agence
Une dernière remarque à l'intention des nouveaux arrivants : il y a trois éléments à prendre en compte lors du choix d'un service d'agence :
1) Stabilité de la connexion (ipipgo(Avec la garantie d'un taux en ligne de 99,9%)
2. l'exhaustivité de l'appui aux accords de procuration
3. la disponibilité d'une interface de contrôle en temps réel
Si vous êtes trop paresseux pour le faire vous-même, utilisez simplementipipgoLe programme d'agents prêts à l'emploi est le plus simple. Il est possible de payer au volume et les nouveaux utilisateurs peuvent également vendre des crédits de test, alors allez sur le site officiel et jetez un coup d'œil pour savoir comment fonctionner.

