오랫동안 "curl"을 수행할 때마다 다음과 같은 결과를 얻었습니다.
/home/me/.curlrc:1: warning: 'http_proxy' had unsupported trailing garbage
Warning: /home/me/.curlrc:2: warning: 'https_proxy' had unsupported
Warning: trailing garbage
내 ~/.curlrc 파일은 다음과 같습니다.
http_proxy = "http://<ourproxyhost>:8080"
특히 따옴표나 공백 없이 여러 가지 변형을 시도했습니다.
이에 대해 인터넷을 검색해 보면 FAQ인 것 같지만 어디에서나 볼 수 있는 유일한 "답변"에는 "http_proxy"를 "proxy"로 변경하라는 내용이 나와 있습니다. 이는 더 이상 경고가 표시되지 않지만 이제 컬이 내부 사이트에 전혀 액세스할 수 없다는 점에서 작동합니다(외부 사이트가 여전히 작동하는 것처럼 보임에도 불구하고).
Cygwin 및 Linux에서 이 동작을 확인했습니다.
답변1
찾은 "답변"은 정확합니다. 프록시 구성 설정 은 가 아니라 curl
입니다 . 오류 메시지가 매우 불분명합니다 ...proxy
http_proxy
설정할 때 표시되는 동작은 proxy
기업 설정에서 매우 일반적입니다. 프록시는 내부 사이트를 지원하지 않으므로 내부 사이트에 대한 프록시를 무시하도록 프록시 사용 도구를 구성해야 합니다(이는 일반적으로 를 사용하여 수행되는 설정입니다 proxy.pac
). 이를 설정하려면 이 noproxy
옵션을 사용하고 프록시를 사용해서는 안 되는 호스트 및/또는 도메인의 쉼표로 구분된 목록을 지정해야 합니다.