
Então, estranhamente, o curl só se conecta ao 'localhost', mesmo se eu estiver me conectando a um 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)
Portanto, não pode se enrolar em nada.
Está acontecendo depois que interrompo minha conexão VPN. Acredito que isso acontecerá com todos os aplicativos de terminal que solicitam fontes externas.
Com VPN tudo funciona bem. Talvez seja um recurso de segurança?
Responder1
Verifique seu ambiente shell. HTTPS_PROXY=localhost
é um provável suspeito, ou ALL_PROXY
. Consulte a seção Meio Ambiente dehomem enrolado.
Outra possibilidade é LD_LIBRARY_PATH
, que pode apontar para algumas bibliotecas da sua VPN que interceptam chamadas de rede para roteá-las através da VPN.