컬 명령을 사용하여 외부 사이트에 액세스하려고 합니다: curl https://external.site.com -x my.proxy:PORT
. 내 문제를 파악하기 위해 내 환경에서 다음과 같은 일부 로컬 서비스를 컬링해 보았습니다.
- 컬을 직접 사용하여 로컬 웹 서비스를 컬링할 수 있습니다.
curl web1.local.com
- 프록시를 사용하여 로컬 웹 서비스를 컬링할 수 있습니다. 일부 호스트에서만 가능하지만 전부는 아닙니다. 이유는 무엇입니까?
curl -x my.poxy:PORT web1.local.com
(이것은 내 호스트 중 일부에서만 작동합니다).
네트워크를 살펴보았지만 큰 차이점을 찾을 수 없었습니다. 그러나 이러한 컴퓨터에서 로컬로 실행되는 것이 차단될 수 있습니까?
답변1
이는 "proxytunnel" 옵션의 필요성과 관련이 있을 수 있습니다.
성공적인 사이트는 일반 SSL일 수 있고, 실패한 사이트는 TLS일 수 있습니다.
차이점은 프록시로 전송된 "CONNECT" 키워드와 수정된 "GET" 키워드입니다.