Curl은 내가 연결하는 위치에 대해서만 localhost에 연결합니다. RCA는 VPN일 수 있습니다

Curl은 내가 연결하는 위치에 대해서만 localhost에 연결합니다. RCA는 VPN일 수 있습니다

그래서 이상하게도 컬은 다른 호스트에 연결하더라도 '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

쉘 환경을 확인하십시오. HTTPS_PROXY=localhost유력한 용의자이거나 ALL_PROXY. 환경 섹션을 참조하세요.남자 컬.

또 다른 가능성은 LD_LIBRARY_PATHVPN을 통해 라우팅하기 위해 네트워크 호출을 가로채는 일부 VPN 라이브러리를 가리킬 수 있는 것입니다.

관련 정보