직접 컬링할 수 있지만 프록시를 통해서는 할 수 없습니다.

직접 컬링할 수 있지만 프록시를 통해서는 할 수 없습니다.

컬 명령을 사용하여 외부 사이트에 액세스하려고 합니다: curl https://external.site.com -x my.proxy:PORT. 내 문제를 파악하기 위해 내 환경에서 다음과 같은 일부 로컬 서비스를 컬링해 보았습니다.

  • 컬을 직접 사용하여 로컬 웹 서비스를 컬링할 수 있습니다.curl web1.local.com
  • 프록시를 사용하여 로컬 웹 서비스를 컬링할 수 있습니다. 일부 호스트에서만 가능하지만 전부는 아닙니다. 이유는 무엇입니까? curl -x my.poxy:PORT web1.local.com(이것은 내 호스트 중 일부에서만 작동합니다).

네트워크를 살펴보았지만 큰 차이점을 찾을 수 없었습니다. 그러나 이러한 컴퓨터에서 로컬로 실행되는 것이 차단될 수 있습니까?

답변1

이는 "proxytunnel" 옵션의 필요성과 관련이 있을 수 있습니다.

프록시에 대한 Curl 게시물

성공적인 사이트는 일반 SSL일 수 있고, 실패한 사이트는 TLS일 수 있습니다.

차이점은 프록시로 전송된 "CONNECT" 키워드와 수정된 "GET" 키워드입니다.

관련 정보