Asosiy autentifikatsiya bilan HTTP proksi orqali OpenSSL s_client
OpenSSL'ning proxy_user va proxy_pass parametrlaridan foydalaning, manzil host nomini tekshirishni yoqilgan holda saqlang.
OpenSSL 3.x s_client HTTP CONNECT proksisi uchun proxy-user va parol manbasi parametrlarini taqdim etadi. PROXY_USER va PROXY_PASSWORD'ni allaqachon eksport qiladigan muhit uchun:
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
Parametrlarning haqiqiy nomlari pastki chiziqdan foydalanadi: -proxy_user va -proxy_pass. Proksi so'nggi nuqtasi host:port, connect va servername esa manzilni belgilaydi.
proxy_pass OpenSSL'ning parol manbasi sintaksisidan foydalanadi. env:PROXY_PASSWORD ko'rsatilgan muhit o'zgaruvchisini o'qiydi; file:/path/to/file hujjatlashtirilgan boshqa manba shakli. Yalang'och parol bir xil argument formati emas.
Ko'rsatilgan parametrlar sertifikat va host nomini tekshirishni talab qiladi, tekshirish xatolari halokatli deb hisoblanadi. O'rnatish va manzil uchun mos CA konfiguratsiyasini, masalan, talab qilinadigan CAfile'ni taqdim eting.
Ushbu proksi autentifikatsiyasi asosiy autentifikatsiyadir. Ko'rsatilgan proksi ulanishi oddiy HTTP, shuning uchun manzilning keyingi TLS qo'l berib ko'rishishi avvalgi kirish almashinuvini shifrlamaydi. U NTLM yoki Kerberos proksi muzokaralarini amalga oshirmaydi.