s_client dəstəkləyən quraşdırılmış OpenSSL -proxy istifadə edin. Səlahiyyətli HTTP CONNECT son nöqtəsi üçün:

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

Proksi ünvanını əvəz edin və nəzərdə tutulan təyinat adını ardıcıl istifadə edin. Seçə biləcəyiniz proksi ilə ictimai təyinatı yoxlamaq üçün HTTP proksi siyahısından namizəd seçin. -connect hədəfi seçir, -servername onun TLS virtual hostu üçün SNI göndərir, -verify_hostname isə identikliyi yoxlayır. Təkcə SNI host adı yoxlaması deyil. Seçimləri uyğunlaşdırarkən quraşdırılmış buraxılışın təlimatına baxın.

-showcerts serverin göndərdiyini göstərir, zəncirin etibarlı olduğunu bəyan etmir. -verify_return_error yoxlama xətalarının əl sıxmasını dayandırmasına səbəb olur; əks halda diaqnostik müştəri xətalardan sonra davam edə bilər. Özəl xidmət üçün təsadüfi yüklənmiş sertifikata güvənmək əvəzinə təsdiqlənmiş CA materialından istifadə edin.

NəticəMərhələ
407Təyinat TLS-indən əvvəl proksi autentifikasiyası.
Rədd edilmiş CONNECT hədəfiProksi təyinat siyasəti.
Sertifikat alındı və yoxlama cəhdi edildiQəbul edilmiş tunel üzərindən təyinat TLS mübadiləsi.

OpenSSL 3.x və Basic autentifikasiyalı HTTP proksisi ilə təyinat yoxlamasını saxlayaraq s_client proksi hesabı seçimlərindən istifadə edin.

Yalnız SOCKS son nöqtəsi bu əmrin istifadə etdiyi HTTP proksi interfeysini təqdim etmir. Səlahiyyətli TLS müdaxiləsi zamanı göstərilən sertifikat həmin vasitəçi tərəfindən buraxıla bilər. Fərqi işləməyən veb-sayta aid etməzdən əvvəl onun verənini və nəzərdə tutulan etibar quruluşunu müqayisə edin.

Əlaqəli məqalələr