Curl solo se conecta a localhost con respecto a dónde me estoy conectando. RCA podría ser VPN

Curl solo se conecta a localhost con respecto a dónde me estoy conectando. RCA podría ser VPN

Entonces, extrañamente curl solo se conecta a 'localhost' incluso si me estoy conectando a un host diferente.

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)

Por lo tanto, no puede aferrarse a nada.

Sucede después de que detengo mi conexión VPN. Creo que sucederá con todas las aplicaciones de terminal que soliciten fuentes externas.

Con VPN todo funciona bien. ¿Quizás sea una característica de seguridad?

Respuesta1

Verifique su entorno de shell. HTTPS_PROXY=localhostes un probable sospechoso, o ALL_PROXY. Consulte la sección Medio ambiente dehombre rizo.

Otra posibilidad es LD_LIBRARY_PATH, que puede apuntar a algunas de las bibliotecas de su VPN que interceptan llamadas de red para enrutarlas a través de la VPN.

información relacionada