
Was kann dieses Ding? Das werden Sie sehen.
Wir müssen oft Schnittstellen debuggen, und wenn wir Tests lokal ausführen, müssen wir immer eine Verbindung zu verschiedenen Diensten herstellen, oder? Wenn Sie den globalen Proxy eingeschaltet lassen, werden alle Localhost-Anfragen vom Proxy abgefangen, und das Ergebnis wird seinIch kann nicht einmal auf die Dienste meines eigenen Computers zugreifen.Ich bin mir nicht sicher, wie man das macht. Wenn Sie zum Beispiel einen MySQL-Dienst auf Port 3306 lokal starten, wird die curl-Anfrage vom Proxy abgefangen.
An dieser Stelle ist die Option noproxy ein Lebensretter! Sie kann curl mitteilen: "Diese Adressen müssen nicht über den Proxy laufen, greifen Sie direkt auf sie zu". Diese Funktion ist besonders geeignet für ipipgo Proxy-Service-Partner, können beide genießen hohe Qualität Proxy, aber nicht auf die lokale Entwicklung.
Praktische Erfahrung mit der Einrichtung von noproxy
Die Einrichtung ist denkbar einfach und erfolgt in zwei Positionen:
Vorläufige Einrichtung (empfohlen)
curl --noproxy "localhost,127.0.0.1,192.168." http://你的内网地址
Dauerhafte Einrichtung (für faule Leute)
export no_proxy="localhost,127.0.0.1,.example.com"
Beachten Sie ein paar Boxenstopps:
- Domänenname mit vorangestelltemEnglische Periode (Pkt.)kann mit Subdomänen übereinstimmen (z. B. .example.com kann mit a.example.com übereinstimmen)
- Kosten oder AufwandPlatzhalterzeichen (Berechnung)Seien Sie vorsichtig, verschiedene Systeme haben unterschiedliche Unterstützungsniveaus
- Mehrere Adressen mitEnglisches KommaTrennen Sie sie. Verwenden Sie niemals chinesische Symbole.
Praktische Fälle, um eine Welle zu gehen
Angenommen, wir verwenden den Proxy-Dienst von ipipgo, um sowohl auf die öffentliche API als auch auf lokale Dienste zuzugreifen:
Zugriff auf das öffentliche Netz mit einem Proxy
curl -x http://user:pass@proxy.ipipgo.com:8080 https://public-api.com
Zugriff auf das lokale Netz mit einem Proxy
curl --noproxy "localhost" http://127.0.0.1:3000/api
Gemischte Nutzungsszenarien
export no_proxy="localhost,intern.firma.de"
curl -x http://proxy.ipipgo.com:8080 https://both.com
Mit diesem Setup sind lokale Entwicklungsumgebungen und Intranetsysteme zugänglich, und öffentliche Anfragen gehen an den Premium-Proxy von ipipgo - das Beste aus beiden Welten!
Gemeinsame Rollover-Szene QA
| Problematische Symptome | eine Angelegenheit regeln |
|---|---|
| Noproxy einrichten oder Proxy gehen | Überprüfen Sie die Benennung der Umgebungsvariablen (no_proxy nicht NO_PROXY) |
| Wildcards funktionieren nicht | Ändern, um mit einem Domänenpräfix übereinzustimmen (z. B. .example.com) |
| Einige Subdomains fehlen | Hinzufügen von über- und untergeordneten Domänen zur Liste |
Warum ipipgo?
Nachdem ich sieben oder acht Proxy-Dienste genutzt hatte, entschied ich mich aus drei Gründen langfristig für ipipgo:
- Die Verbindung ist stabil wie ein alter Hund, noch nie ist ein Proxy mitten in einer Sitzung ausgefallen.
- AdjuvansWhitelisting/IP-BindungDie Sicherheit ist garantiert.
- Der Kundendienst reagiert schnell. Das letzte Mal, als ich um 3:00 Uhr morgens einen Arbeitsauftrag erteilte, kam er tatsächlich innerhalb von Sekunden zurück!
Vor allem ihre.Dynamische WohnungsvermittlerDie Erfolgsrate bei der Datenerfassung kann bis zu 98% gehen, mit noproxy Einstellungen einfach unschlagbar. Kürzlich, die neue Benutzerregistrierung sendet auch 5G Fluss, nicht greifen weiß nicht greifen.
Kalte Tipps
Viele Leute wissen nicht, dass Noproxy auf diese Weise gespielt werden kann:
- Einrichten in einem Docker-Container
--network host+noproxy, Lösung für Container-Netzwerkprobleme - Wenn Sie Postman verwenden, geben Sie in den Einstellungen die Umgebungsvariable no_proxy an.
- Kosten oder Aufwand
curl --noproxy ''Vorübergehende Deaktivierung aller Proxys (mit Vorsicht zu verwenden)
Zum Schluss noch eine wahre Geschichte: Ein Bruder richtete noproxy ein, vergaß aber, das Terminal neu zu starten, was zu einer dreistündigen Fehlersuche führte. Nachdem Sie also die Umgebungsvariable geändert haben, denken Sie daranÖffnen Sie ein neues Terminalfenster.Ach, altes Eisen!

