
因此,奇怪的是,即使我連接到不同的主機,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 路由它們。