
Daher stellt Curl seltsamerweise nur eine Verbindung zu „localhost“ her, selbst wenn ich eine Verbindung zu einem anderen Host herstelle.
curl -v https://registry.npmjs.org/
* Trying 104.16.22.35...
* TCP_NODELAY set
* Connected to registry.npmjs.org (127.0.0.1) port 443 (#0)
Somit kann sich nichts aufrollen.
Es passiert, nachdem ich meine VPN-Verbindung beendet habe. Ich glaube, es passiert mit allen Terminal-Apps, die externe Quellen anfordern.
Mit VPN funktioniert alles einwandfrei. Vielleicht ist es eine Sicherheitsfunktion?
Antwort1
Überprüfen Sie Ihre Shell-Umgebung. HTTPS_PROXY=localhost
ist ein wahrscheinlicher Verdächtiger oder ALL_PROXY
. Siehe den Abschnitt „Umgebung“ vonMann locken.
Eine andere Möglichkeit ist LD_LIBRARY_PATH
, das möglicherweise auf einige Bibliotheken Ihres VPN verweist, die Netzwerkanrufe abfangen, um sie über das VPN weiterzuleiten.