Kasuta installitud OpenSSL s_client, mis toetab valikut -proxy. Lubatud HTTP CONNECT-i lõpp-punkti puhul:

openssl s_client -proxy proxy.example:3128   -connect example.com:443 -servername example.com   -verify_hostname example.com -verify_return_error -showcerts

Asenda puhverserveri aadress ja kasuta kavandatud sihtkoha nime järjekindlalt. Avaliku sihtkoha testimiseks enda valitud puhverserveri kaudu vali HTTP-kandidaat HTTP-puhverserverite loendist. -connect valib sihtmärgi, -servername saadab selle TLS-i virtuaalhostile SNI ja -verify_hostname kontrollib identiteeti. SNI üksi ei kontrolli hostinime. Valikute kohandamisel vaata installitud väljalaske juhendit.

-showcerts kuvab serveri saadetu ega väida, et ahel on usaldusväärne. -verify_return_error lõpetab kontrollivigade korral handshake’i; muidu võib diagnostikaklient pärast vigu jätkata. Privaatse teenuse puhul kasuta heakskiidetud CA-materjali, mitte juhuslikult alla laaditud sertifikaadi usaldamist.

TulemusEtapp
407Puhverserveri autentimine enne sihtkoha TLS-i.
Tagasi lükatud CONNECT-sihtkohtPuhverserveri sihtkoha reegel.
Sertifikaat saadi kätte ja kontrolli proovitiSihtkoha TLS-vahetus vastuvõetud tunneli kaudu.

OpenSSL 3.x ja Basic-autentimisega HTTP-puhverserveri puhul kasuta s_clienti puhverserverikonto suvandeid, jättes sihtkoha kontrolli alles.

Ainult SOCKS-i pakkuv lõpp-punkt ei anna selle käsu kasutatavat HTTP-puhverserveri liidest. Lubatud TLS-i pealtkuulamise korral võib näidatud sertifikaadi olla väljastanud see vahendaja. Enne erinevuse rikkis veebisaidile omistamist võrdle selle väljastajat ja kavandatud usalduskorraldust.

Seotud artiklid