Curl verbindet sich nur mit dem lokalen Host, unabhängig davon, wo ich mich verbinde. RCA könnte VPN sein

Curl verbindet sich nur mit dem lokalen Host, unabhängig davon, wo ich mich verbinde. RCA könnte VPN sein

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=localhostist 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.

verwandte Informationen