프록시를 통해 원격 웹사이트에서 SSL 인증서 다운로드

프록시를 통해 원격 웹사이트에서 SSL 인증서 다운로드

내 서버의 인증서를 확인하는 스크립트를 원합니다. openssl s_clientor 를 사용하여 이것을 얻는 방법에 대한 매우 좋은 답변이 여기에 있습니다. gnutls-cli잘 작동합니다.... 하지만 프록시 뒤에 있는 경우에는 그렇지 않습니다! 맙소사!

나는 이러한 도구에 프록시를 사용하도록 지시할 가능성을 찾지 못했습니다. Openssl은 몇 주 전에(15년 후!) 옵션을 추가한 것 같지만 -proxy이 릴리스는 아직 내 환경에서 사용할 수 없기 때문에 사용할 수 없습니다.

proxytunnel나는 또한 (정말로 하고 싶은) 멋진 비표준 터널링 소프트웨어를 설치할 수 없습니다 .

그렇다면 , curl등 의 표준 도구를 사용하여 웹 서버에서 원격 인증서를 다운로드할 수 있는 방법이 있습니까 ?wgetopenssl

답변1

CONNECT 프록시를 통해 원격 시스템에 연결하는 데 사용할 수 있는 다양한 도구가 있습니다. 가장 좋은 것이 무엇인지는 확실하지 않지만 여기에 몇 가지 예가 있습니다.연결 프록시 빙빙 돌리다,프록시체인,프록시 터널.

하지만 connect-proxy는 유망해 보입니다. 분명히 대부분의 STDIN/STDOUT 대신 로컬 포트로 리디렉션하는 옵션을 제공합니다.

다음은 내가 읽은 내용을 바탕으로 테스트되지 않은 몇 가지 예입니다.연결 프록시맨 페이지.

# example
connect -H proxyserver:port remoteserver:port -p localport
# so to open a local port 4430 to Google via a squid proxy at 10.1.1.1
connect -H 10.1.1.1:3128 www.google.com:443 -p 4430

관련 정보