OpenSSL s_client í gegnum HTTP-milliþjón með grunnauðkenningu
Notaðu valkostina proxy_user og proxy_pass í OpenSSL og hafðu staðfestingu á hýsilnafni áfangastaðar virka.
OpenSSL 3.x s_client býður upp á valkosti fyrir milliþjónanotanda og lykilorðsuppsprettu fyrir HTTP CONNECT-milliþjón. Fyrir umhverfi sem flytur þegar út PROXY_USER og PROXY_PASSWORD:
openssl s_client \
-proxy proxy.example.net:8080 \
-proxy_user "$PROXY_USER" \
-proxy_pass env:PROXY_PASSWORD \
-connect example.com:443 \
-servername example.com \
-verify_hostname example.com \
-verify_return_error
Raunveruleg heiti valkostanna nota undirstrik: -proxy_user og -proxy_pass. Endapunktur milliþjónsins er host:port, en connect og servername auðkenna áfangastaðinn.
proxy_pass notar lykilorðsuppsprettusetningu OpenSSL. env:PROXY_PASSWORD les nefnda umhverfisbreytu; file:/path/to/file er önnur skjalfest uppsprettuform. Bert lykilorð er ekki sama rökformið.
Sýndu valkostirnir biðja um vottorðs- og hýsilnafnsstaðfestingu, og staðfestingarvillur eru meðhöndlaðar sem banvænar. Veittu viðeigandi CA-stillingu, svo sem nauðsynlega CAfile, fyrir uppsetninguna og áfangastaðinn.
Þessi milliþjónsauðkenning er grunnauðkenning. Sýnda milliþjónstengingin er venjulegt HTTP, þannig að síðari TLS-handaband áfangastaðarins dulkóðar ekki fyrri innskráningarskiptin. Hún útfærir ekki NTLM- eða Kerberos-milliþjónssamningaviðræður.