就我所连接的位置而言,Curl 仅连接到本地主机。RCA 可能是 VPN

就我所连接的位置而言,Curl 仅连接到本地主机。RCA 可能是 VPN

因此,奇怪的是,即使我连接到不同的主机,curl 也只连接到“localhost”。

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)

因此无法卷曲任何东西。

在我停止 VPN 连接后,就会发生这种情况。我相信所有请求外部源的终端应用程序都会发生这种情况。

使用 VPN 一切正常。也许这是一项安全功能?

答案1

检查你的 shell 环境。HTTPS_PROXY=localhost可能是嫌疑人,或者ALL_PROXY。请参阅男人卷曲

另一种可能性是LD_LIBRARY_PATH,它可能指向一些 VPN 库,这些库拦截网络调用以便通过 VPN 进行路由。

相关内容