Skoða vottorð vefsíðu í gegnum HTTP-proxy með OpenSSL
Notaðu OpenSSL s_client í gegnum HTTP CONNECT-proxy og hafðu áfangastaðarheiti, SNI og sannprófun vottorðs samræmd.
Notaðu uppsett OpenSSL s_client sem styður -proxy. Fyrir heimilaðan HTTP CONNECT-endapunkt:
openssl s_client -proxy proxy.example:3128 -connect example.com:443 -servername example.com -verify_hostname example.com -verify_return_error -showcertsSkiptu út proxy-vistfanginu og notaðu fyrirhugað áfangastaðarheiti samræmt. Til að prófa opinberan áfangastað í gegnum proxy sem þú mátt velja skaltu velja HTTP-frambjóðanda úr HTTP-proxy-listanum. -connect velur markið, -servername sendir SNI fyrir TLS-sýndarhýsli þess og -verify_hostname athugar auðkennið. SNI eitt og sér er ekki sannprófun á hýsilheiti. Skoðaðu handbók uppsettu útgáfunnar þegar þú aðlagar valkosti.
-showcerts sýnir það sem þjónninn sendi, en lýsir ekki yfir að keðjan sé treyst. -verify_return_error lætur sannprófunarvillur ljúka handabandinu; annars getur greiningarbiðlari haldið áfram eftir villur. Notaðu samþykkt CA-efni fyrir einkarekna þjónustu í stað þess að treysta af handahófi niðurhaluðu vottorði.
| Niðurstaða | Stig |
|---|---|
| 407 | Proxy-auðkenning áður en TLS áfangastaðar hefst. |
| Hafnað CONNECT-markmið | Áfangastaðarregla proxy. |
| Vottorð móttekið og sannprófun reynd | TLS-samskipti áfangastaðar í gegnum samþykkt göng. |
Með OpenSSL 3.x og HTTP-proxy sem notar Basic-auðkenningu skaltu nota s_client proxy-reikningsvalkostina og halda sannprófun áfangastaðar virkri.
SOCKS-einungis endapunktur býður ekki upp á HTTP-proxy-viðmótið sem þessi skipun notar. Með heimilaðri TLS-milligöngu getur vottorðið sem birtist verið gefið út af þeim millilið. Berðu saman útgefanda þess og fyrirhugaða traustfyrirkomulag áður en þú kennir biluðum vef um muninn.