OpenSSL 3.x s_client HTTP CONNECT прокси үчүн proxy-user жана сырсөз булагы параметрлерин сунуштайт. PROXY_USER жана 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

Параметрлердин чыныгы аттары астынкы сызыкты колдонот: -proxy_user жана -proxy_pass. Проксинин акыркы чекити host:port, ал эми connect жана servername максатты аныктайт.

proxy_pass OpenSSL'дин сырсөз булагы синтаксисин колдонот. env:PROXY_PASSWORD көрсөтүлгөн чөйрө өзгөрмөсүн окуйт; file:/path/to/file — документтелген булактын дагы бир түрү. Жөнөкөй сырсөз ошол аргумент форматы эмес.

Көрсөтүлгөн параметрлер сертификатты жана хост атын текшерүүнү талап кылат, текшерүү каталары өлүмгө алып келүүчү деп эсептелет. Орнотуу жана максат үчүн тиешелүү CA конфигурациясын, мисалы талап кылынган CAfile, бериңиз.

Бул прокси аутентификациясы негизги аутентификация болуп саналат. Көрсөтүлгөн прокси байланышы жөнөкөй HTTP, ошондуктан максаттын кийинки TLS кол алышуусу мурунку кирүү алмашуусун шифрлебейт. Ал NTLM же Kerberos прокси сүйлөшүүсүн ишке ашырбайт.

Тектеш макалалар