
Ihnen beibringen, wie Sie Curl zum Aufhängen von Proxys verwenden können
Brüder in Netzwerk-Entwicklung beschäftigt sollte mit Curl dieses Kommandozeilen-Tool vertraut sein, aber viele Menschen wissen nicht, dass es auch verwendet werden kann, um Proxy hängen. Heute werden wir nag, wie man den Proxy in Curl zu konfigurieren, vor allem mit demipipgovon Agenturleistungen, um die gesamte Arbeit zu erledigen.
Warum brauche ich einen Proxy für Curl?
Zum Beispiel, wenn Sie ein Crawler-Skript zu schreiben, ist Ihre IP oft blockiert, nicht wahr? Dieses Mal, um einen Proxy-IP hängen wird in der Lage sein, die Rüstung zu ändern, um weiter zu arbeiten. Ein weiteres Beispiel ist, dass einige Websites den Zugang zu bestimmten Regionen zu beschränken, so können Sie dieipipgoder lokalen Agentenknoten kann leicht gelöst werden.
curl -x http://username:password@proxy.ipipgo.com:8000 https://target-site.com
Drei Positionen zur Konfiguration des Agenten
Position 1: Befehlszeile Gerade Steckerparameter
Der kostengünstigste Weg, dies zu tun, ist das Hinzufügen des Befehls-xParameter, beachten Sie, dass derSchreiben Sie Ihr Kontopasswort nicht falsch.::
curl -x http://账号:密码@proxy.ipipgo.com:8000 https://你要访问的网址
Position 2: Profilmethode
Wer viel mit Proxies arbeitet, kann sich eine Konfigurationsdatei besorgen (~/.curlrc) und dort die folgende Zeile einfügen:
proxy = http://proxy.ipipgo.com:8000
proxy-user = "Konto:Passwort"
Position 3: Temporäre Umgebungsvariablen
Setzen Sie ihn vorübergehend in einem Befehlszeilenfenster (er erlischt, wenn Sie das Fenster schließen):
exportieren http_proxy=http://账号:密码@proxy.ipipgo.com:8000
exportieren https_proxy=http://账号:密码@proxy.ipipgo.com:8000
Leitfaden zur Vermeidung der Grube
| Fehlermeldung (Berechnen) | eine Angelegenheit regeln |
|---|---|
| 407 Proxy-Authentifizierung erforderlich | Prüfen Sie, ob das Konto-Passwort mit Sonderzeichen, ist es empfehlenswert, URL-Code-Verarbeitung verwenden |
| Zeitüberschreitung der Verbindung | ändernipipgoServeradresse, kann der aktuelle Knoten überlastet sein |
| SSL-Handshake fehlgeschlagen | Fügen Sie am Ende des Befehls Folgendes hinzu-kParameter Skip Certificate Validation |
praktisches Können
1. prüfen Sie, ob die Vollmacht wirksam ist:
curl -x http://代理地址 -I https://httpbin.org/ip
(2) Wenn eine hochfrequente IP-Umschaltung erforderlich ist, verwenden Sie denipipgoAPI zum dynamischen Abrufen neuer Agenten:
curl --proxy $(get_new_ipipgo_proxy) https://target.com
Häufig gestellte Fragen QA
F: Was ist mit langsamen Agenten?
A: Versuchen Sieipipgooder wechseln Sie zu einem Knoten, der näher an Ihrem physischen Standort liegt
F: Wie stelle ich die Zeitspanne für den Proxy ein?
A: Fügen Sie den Befehl-m 30Es handelt sich um eine 30-sekündige Auszeit, um Störungen zu vermeiden.
F: Ist es möglich, mehr als einen Agenten gleichzeitig einzusetzen?
A: Curl selbst wird nicht unterstützt, aber es kann mit demipipgoDie Lastausgleichsfunktion verteilt automatisch
Abschließend möchten wir Sie daran erinnern, dass Sie bei der Auswahl eines Vermittlers auf die Stabilität und den Kundendienst achten müssen.ipipgoSie bieten 7 × 24 Stunden technischen Support, Probleme zu jeder Zeit zu finden, Kundenservice Mädchen nörgeln, zuverlässiger als diejenigen, die weg von der Werkstatt laufen. Wenn Sie nicht wissen, wovon Sie sprechen, lassen Sie es einfach in den Kommentaren und wir werden darüber reden zusammen.

